こんにちは私はjQueryを完全に新しくしていますし、Javascriptでも最強ではありませんので、このAJAXリクエストをjQueryに変更する際の参考にしてください。AJAXリクエストをjQueryに変換する
var test = new Array();
var bindThis = {
url: "sampleHandler.data",
method: "post",
}
mimetype: "text/json",
content: test
};
var request1 = dojo.io.bind(bindThis);
dojo.event.connect(request1, "load", this, "ResultsFunction");
私のゲストはこれですが、私は正しい構文をしているとは確信していません。私が要求をバインドする方法に大きなリソースを見つけることができませんでした道場イベントハンドラについては
var test = new Array();
var bindThis = {
url: "sampleHandler.data",
type: "post",
}
dataType: "text/json",
data: test
};
。私のゲストは、これらの 行に沿った何かですか?
$(this).load(function(){"ResultsFunction"})
私はどのように作りますか?前もって感謝します。
EDIT:DojoとPrototypeの両方を使用するアプリケーションであることを忘れてしまいました。コードをjQueryに移行しようとしています。 jQuery AJAX API
$.ajax({
type: 'POST',
url: 'sampleHandler.data',
data: data,
dataType: 'json',
success: function (result)
{
}
});
また
$.post("sampleHandler.data", data,
function(result) {
},
"json"
);
あなただけ出始めている場合... 2つのライブラリを混合することは混乱を招くよりになるだろう。 jslint.comでコードを実行して構文を検証します。構文上の問題がいくつかあります – charlietfl
私は彼が既存のDojoコードをjQueryに移植しようとしていると考えています(またはDojoの知識だけを持つ新しいjQueryプロジェクトを開始します)。同じプロジェクトで両方を使用しないでください。 – mgibsonbr
Ajaxとは無関係のJSアドバイス'' new Array() 'ではなく' [] ''に置き換えてください。あなたのコードで 'var test = [];' – nnnnnn