$.post()
いくつかのレコードを更新するjsonをcfcに送信するために使用しています。jsonを呼び出し元のページに戻すのではなく、cfcで設定している変数の内容を返すだけです。その変数の値に基づいて、更新は成功しました/失敗しました。変数の内容がわからないようです。私はjQueryを使い始めたばかりなので、正しくやっていると思いますが、明らかにそうではありません。
jQuery:
$("#edit_button").click(function(){
if(theArray.length > 0){
theJson = JSON.stingify(theArray);
$.post("cfcs/fund_profile.cfc",{
method:"updateProfile",
data:theJson,
dataType:"text"
success:function(response){alert(response);}
});
}
});
cfc全体を投稿するのではなく、重要な部分だけを投稿します。
文字列を返しています。
<cffunction name="updateProfile" ...>
...
<cfif message neq ''>
<cfreturn message>
<cfelse>
<cfset message = "success">
</cfif>
<cfreturn message>
</cffunction>