如何解决如何正确输出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);
})
}
});
<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 举报,一经查实,本站将立刻删除。