jquery - 如何正确输出CFC查询结果

标签 jquery coldfusion 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 表单字段中的输出如下所示:
列 1 列 2
我怎样才能输出它在每个输出之间有一个空格?
谢谢!

最佳答案

考虑

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

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

关于jquery - 如何正确输出CFC查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63404296/

相关文章:

mysql - 在 ColdFusion 9 中将 HTML 格式的文本转换为常规文本

asp.net - C# 部分类的 ColdFusion CFC 实现?

javascript - 使用Ajax注入(inject)表单,获取其输入值

javascript - jquery 切换功能打开/关闭

sql - 编写这部分 T-SQL 语句的最有效方法是什么?

javascript - 从 CFC 查询结果填充 HTML 表数据

web-services - Coldfusion Web 服务无法看到组件

javascript - 列过滤器不适用于行分组

jQuery - 搜索对象数组以按对象属性进行过滤

mysql - 使用 Join 更新 Coldfusion ORM