-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 に答える