0

リモート コードの実行を呼び出すコードがあります。正常に完了したら、かかった合計時間を保存する必要があります (chrome 開発者コンソールに表示される時間値と同じです)。私のajax呼び出しの一部は次のとおりです。

function callJSON(){
    $.ajax({
    type: 'POST',
    url: 'http://x.php',
    crossDomain: true,
        data: {matrix:input1[array]},
    dataType: 'text',
    success: function(res, textStatus, jqXHR) 
               {
        console.log(jqXHR.status);          
       },
               error: function (res1, textStatus, errorThrown) {alert('POST failed.');
     }
    });//AJAX
    }//CALLjsonone

コードは正常に動作し、すべて問題ありません。console.log(jqXHR.status) コードを使用してステータスを取得できます。しかし、クロム開発者コンソールに表示される時間またはサイズのフィールドを取得するコマンドを探しています。おそらく console.log(jqXHR.X.time); のようになるはずです。そのXは私が必要とするものです。

4

2 に答える 2

0

次のようなタイマーを作成できます。

time = 0;
window.setInterval(function()
{
    time += 100;        
}, 100);

ajax 呼び出しの直前、呼び出しの後、success メソッドで。

console.log("call took: " + time);

そして最後に:

window.clearInterval();
于 2013-08-18T09:28:11.237 に答える