我正在尝试测量发送和接收 ajax 请求之间的时间,但它通常返回负值。
谁能解释这种奇怪的行为?
var before = 0;
var after = 0;
$.ajax({
url: 'data.php',
type: 'GET',
beforeSend: function () {
before = new Date().getMilliseconds();
},
success: function (data, textStatus, xhr) {
after = new Date().getMilliseconds();
console.log(after - before);
},
});