我正在开发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函数,得到它了吗? –