async:false表示服务器请求

时间:2012-10-25 07:03:00

标签: jquery

我正在向具有async:false的服务器发布同步ajax请求(不建议但是有这样一个要求)。担心的是,预计发布请求的服务器不会响应。发布请求的服务器将一些变量添加到第三方使用的全局变量中,因此它不会将任何响应发送回调用函数。将async:false工作,这些方法没有预期从服务器响应或服务器总是必须返回任何值到调用函数? 如果没有从服务器返回到调用方法的值,服务器是否有任何默认值? 我的请求看起来像::

 $(document).ready(function(){
    $.ajax({
    async:false,
    url:....,
    type:...,
    success:...
    });
    return true;
    });

请帮忙,因为我不熟悉ajax请求。

1 个答案:

答案 0 :(得分:0)

在FireFox中使用Firebug或在Chrome中使用开发者工具。在其中任何一个上打开网络选项卡,浏览到您通过ajax呼叫的网址。您应该看到状态代码显示。希望它是http代码200,它将告诉ajax调用它是否成功。