-3

超时工作!但是当超时我想运行一个函数。你有什么想法?

$.ajax({ 
type: "GET", 
url: "xajax.php", 
timeout: 100, 
data: "name=John&location=Boston", 
success: function(msg){ alert( "Data Saved: " + msg ); } 
4

2 回答 2

1

可能您的 json 对象响应不正确,例如检查它: - http://jsonlint.com/

您也可以在浏览器控制台/网络规范中检查它,看看它是在客户端还是服务器端。

您可以显示您从服务器发送的内容(在创建 json 对象之后),以查看您是否正确发送。

于 2012-10-22T07:49:52.397 回答
0
$.ajax({ 
type: "GET", 
url: "xajax.php", 
timeout: 100, 
data: "name=John&location=Boston", 
success: function(msg)
    { 
    $("#result").html("here is result: "+msg);
    }
complete: function(jqXHR, textStatus)
    { 
    if (textStatus == "timeout")
        {
        $("#result").html("TIMEOUT!");
        }
    }
 });
于 2012-10-26T14:25:53.177 回答