微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何正确输出CFC查询结果

如何解决如何正确输出CFC查询结果

我要关闭这个。

我正在致电CFC查询一些数据:

$.ajax({
    
    dataType: 'json',data:  {
                customer_name: $('##customer_name').val()
            },url: "cfcs/customers_lookup.cfc?method=getAddress&returnformat=query",beforeSend: function(){
        $('.loader').show();
    },complete: function(){
         $('.loader').hide(3000);
        console.log(JSON.stringify(data));
    },success: function(response) {
                       $.each(response.DATA,function(i,row){
                        // get value in first column ie "description"
                        var address = row[0];
                        
                        
                        // append new option to list
                        $("##customer_address").append(address);
                       })
                    }    
});

在我的CFC中,我按如下方式查询数据库

<cffunction name="getAddress" access="remote" returnType="query">
    <cfargument name="customer_name" type="any" required="true">

    <!--- localize function variables --->
    <cfset var addressDetail = "">
    <cfoutput>
    <cfquery name="addressDetail" datasource="#datasource#">
        SELECT address1,address2
        FROM   customer_table
        <!--- adjust cfsqltype if needed --->
        WHERE company_name = <cfqueryparam value="#ARGUMENTS.customer_name#" cfsqltype="cf_sql_varchar">
    </cfquery>
    </cfoutput>
    <cfreturn addressDetail>
</cffunction>

我遇到的问题是,我在HTML表单字段中的输出如下所示: Column1Column2

如何输出该值,以便在每个输出之间留一个空格?

谢谢!

解决方法

考虑

 <cffunction name="getAddress" access="remote" returnType="string">

 ...
 <cfreturn SerializeJSON(addressDetail,"struct")>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。