其他ajax调用运行时未激发JQuery成功
我对使用jQuery1.4.2的两个ajax调用有一个问题。在第一次呼叫中,服务器需要很长时间才能响应(超过40秒),当第二次呼叫被触发(没有超时)时,FireBug告诉我第二次请求响应下载正常,但未触发成功事件。有人能告诉我为什么会这样吗?当第一个调用完成时,将触发第二个成功事件。但我不想等待第一次呼叫完成 我的代码示例如下: 函数GetSession(){ $(“#单击我”)。单击(函数(){ 谢谢,其他ajax调用运行时未激发JQuery成功,ajax,jquery,Ajax,Jquery,我对使用jQuery1.4.2的两个ajax调用有一个问题。在第一次呼叫中,服务器需要很长时间才能响应(超过40秒),当第二次呼叫被触发(没有超时)时,FireBug告诉我第二次请求响应下载正常,但未触发成功事件。有人能告诉我为什么会这样吗?当第一个调用完成时,将触发第二个成功事件。但我不想等待第一次呼叫完成 我的代码示例如下: 函数GetSession(){ $(“#单击我”)。单击(函数(){ 谢谢, 科林。不确定,但可能您必须添加: async: true 对于ajax调用我认为这是因为
科林。不确定,但可能您必须添加:
async: true
对于ajax调用我认为这是因为
jsonpCallback
是成功的处理程序。
theQuery = "http://urlreturningresponsequickly";
$.ajax({ url: theQuery,
dataType: "jsonp",
jsonpCallback: 'Results1s',
contentType: "application/json; charset=utf-8",
success: function Success(result) {
alert("this is taking to long to succeed");
// other methods
}
,
error: function AjaxFailed(result) {
alert("error:" + result);
}
});
});
async: true