Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其他ajax调用运行时未激发JQuery成功_Ajax_Jquery - Fatal编程技术网

其他ajax调用运行时未激发JQuery成功

其他ajax调用运行时未激发JQuery成功,ajax,jquery,Ajax,Jquery,我对使用jQuery1.4.2的两个ajax调用有一个问题。在第一次呼叫中,服务器需要很长时间才能响应(超过40秒),当第二次呼叫被触发(没有超时)时,FireBug告诉我第二次请求响应下载正常,但未触发成功事件。有人能告诉我为什么会这样吗?当第一个调用完成时,将触发第二个成功事件。但我不想等待第一次呼叫完成 我的代码示例如下: 函数GetSession(){ $(“#单击我”)。单击(函数(){ 谢谢, 科林。不确定,但可能您必须添加: async: true 对于ajax调用我认为这是因为

我对使用jQuery1.4.2的两个ajax调用有一个问题。在第一次呼叫中,服务器需要很长时间才能响应(超过40秒),当第二次呼叫被触发(没有超时)时,FireBug告诉我第二次请求响应下载正常,但未触发成功事件。有人能告诉我为什么会这样吗?当第一个调用完成时,将触发第二个成功事件。但我不想等待第一次呼叫完成

我的代码示例如下:

函数GetSession(){

$(“#单击我”)。单击(函数(){

谢谢,
科林。

不确定,但可能您必须添加:

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