JSONutil을 사용하여 jquery와 coldfusion 사이에서 JSON을 serialize/deserialize하는 방법을 이해하려고합니다. coldfusion 7이 붙어있어서 cfc에서 returnformat='json'
속성을 사용할 수 없습니다.jsonutil을 coldfusion7 및 jquery ajax와 함께 사용하는 방법?
client.cfc :
<cfcomponent>
<cffunction name="GetClientsByName"
returntype="query"
hint="get clients from search term">
<cfargument name="name" type="string" required="yes">
<cfquery name="GetClientsByName" datasource="#application.dsn#">
SELECT client_id, client_name
FROM Clients
WHERE client_name LIKE '%' + <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.name#"> + '%'
</cfquery>
<cfreturn GetClientsByName>
</cffunction>
</cfcomponent>
JQuery와 아약스 전화 : 이제 어디서 어떻게
function getClients(name){
$.ajax {
type: "post"
url: "/surveymanagement/admin/client.cfc",
dataType: "json",
data: {
method: "GetClientsByName",
name: name
},
success: function(data){
$("#here").html(data)
}
}
이 작동하려면 내가 얻을 jsonutil를 사용합니까? http://jsonutil.riaforge.org/
굉장합니다. 이것은 대단히 나를 도왔다 –
한 가지 더. 방금 쿼리 구문이 꺼져있는 것으로 나타났습니다. '%'는 cfqueryparam 내에 있어야합니다. 즉, WHERE client_name LIKE ' –
Leigh
이 있어야합니다. //stackoverflow.com/questions/15140423/coldfusion-and-jquery-ajax –