超时工作!但是当超时时我想运行一个函数。你有什么想法吗?
$.ajax({
type: "GET",
url: "xajax.php",
timeout: 100,
data: "name=John&location=Boston",
success: function(msg){ alert( "Data Saved: " + msg ); }
答案 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!");
}
}
});