【发布时间】:2015-03-11 21:55:47
【问题描述】:
我的jsonp urlhttp://host/dummyJsonp?callback=myFunction的内容是:
myFunction("a");
myFunction("b");
myFunction("c");
但是当我运行这段代码时,JQuery 成功函数只被调用一次:
$.ajax({
url: "http://host/dummyJsonp",
jsonp: "myFunction",
dataType: "jsonp",
success: function( response ) {
console.log( response ); // server response
}
});
JQuery 是否支持一个请求中的多个回调?
【问题讨论】:
-
您能详细说明一下吗?我不确切知道你的问题是什么。如果你使用 Deferred 对象,你可以注册多个回调,但不知何故,我认为这不是你想知道的。
-
我预计成功应该被调用3次,其中参数响应是“a”,“b”,然后是“c”。
-
那样的话,不,不可能
标签: javascript jquery jsonp