あなたは、クライアント側で更新したいのかについて詳しく説明しませんでした。フォームは共通しているので、あなたのようなクライアントサイドのHTMLフォームがある場合:
<input type="text" name="title">
<input type="text" name="date">
<input type="text" name="author">
をあなたは生成し、ColdFusionでJSON文字列を送信します。 (ColdFusionの-page.cfmは、サーバー側のAJAXの応答者の名前である)あなたが実行でしょうクライアント側のデータを更新するには
{"title" : "mytitle", "date" : "mydate", "author" : "myauthor"}
:JSON文字列はのようになります
jsonOBJ = {};
$.ajax({
type: "GET",
url: "coldfusion-page.cfm",
cache: false,
success: function(data){
jsonOBJ = jQuery.parseJSON(data);
for (var key in jsonOBJ) {
$("input[name=" + key + "]").val(jsonOBJ[key]);
}
},
});
OR、あなただけのようなdiv要素やテキストエリアを更新する場合:
<div id="uniquedivname"></div>
あなただけのHTML /テキストを送信し、AJに成功機能を置き換えますaxコールで:
success: function(data){
$("#uniquedivname").html(data);
},
www.bennadel.com、彼はjquery、ajax、CFで多くの良いものを持っています。彼は本当のプロです... – jamesTheProgrammer
coldfusionはサーバー側ですが、jQueryはクライアント側ですが、違いはAJAX呼び出しを行う場合、 'cfcs'は簡単に' returntype = "JSON"などです。 – Jakub
はwww.coldfusionjedi.comにアクセスしてください。 jquery ajaxを検索します。彼は簡単な例とデモがたくさんあります。また、api.jquery.comを開いておくと、その機能について調べることができます。サンプルへのリンクhttp://www.raymondcamden.com/index.cfm/2011/12/21/ColdFusion--jQuery-example – DG3