超时工作!但是当超时我想运行一个函数。你有什么想法?
$.ajax({
type: "GET",
url: "xajax.php",
timeout: 100,
data: "name=John&location=Boston",
success: function(msg){ alert( "Data Saved: " + msg ); }
可能您的 json 对象响应不正确,例如检查它: - http://jsonlint.com/
您也可以在浏览器控制台/网络规范中检查它,看看它是在客户端还是服务器端。
您可以显示您从服务器发送的内容(在创建 json 对象之后),以查看您是否正确发送。
$.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!");
}
}
});