我正在開發jQuery
原型,使用ajax
調用更簡單。如何將參數傳遞給委託函數從ajax回調
代碼
ajax: {
call : function(url,dataToSend,doOnSuccess,doOnFailure) {
$.ajax({
type: "POST",
url: url,
data: dataToSend
,
//cache: false,
success: function (result) {
doOnSuccess();
},
error: function(xhr, textStatus, errorText) {
doOnFailure();
}
});
}
}
原型
ajax.call("MyUrl",{data:"MyData To Send"},alert(),alert());
比如我要顯示警報成功的結果。 那麼我怎樣才能傳遞ajax回調參數給我的委託(例如doOnSuccess()和doOnFailure()),我作爲參數傳遞?
最好的問候!
或者 呼叫的功能,例如:
請添加正確的標籤問題 – Oooogi
你的原型比'$ .post(url,params).done(onDone).fail(onFail)'更簡單嗎?這似乎只是我多餘的包裝^^ – moonwave99
@ moonwave99:看??我希望能夠將回調參數傳遞給傳遞給回調的函數:在您的示例中,我想將xhr傳遞給您傳遞的onFail函數,得到它了嗎? –