0

jQuery を使用してデータをページに POST し、データを取得します。ページへの POST からデータの受信までの時間を計算するにはどうすればよいですか?

私は を使用jQuery.post()しています。コード例は次のとおりです。

$.post("test.php", function(data) {
   //do something with data
 });
4

4 に答える 4

3
var before = new Date();
$.post("test.php", function(data) {
   var timeTook = new Date() - before;
 });
于 2012-07-16T23:30:58.827 に答える
2
var start = Date.now();

$.post("test.php", function(data) {
    alert(Date.now() - start);
});

ブラウザーの互換性のために、これをスクリプトの先頭に置いてください。

if (!Date.now)
    Date.now = function() {
        return +(new Date);
    };
于 2012-07-16T23:30:45.183 に答える
1
var start = new Date().getTime();

$.post("test.php", function(data) {
   //do something with data

   var end = new Date().getTime();

   alert((end - start) + ' milliseconds passed');
});
于 2012-07-16T23:31:22.197 に答える
1

あなたの要求が日付を宣言する前に

var start = new Date();

次に、post コールバック内で別の日付を宣言し、差を計算します。

var end = new Date();
alert(end - start);
于 2012-07-16T23:31:47.377 に答える