jQuery dataType

时间:2012-10-22 07:37:56

标签: jquery json

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分: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!");
        }
    }
 });