Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中记录单击事件的请求和响应_Javascript - Fatal编程技术网

在javascript中记录单击事件的请求和响应

在javascript中记录单击事件的请求和响应,javascript,Javascript,我使用此代码以5毫秒的间隔自动单击按钮。现在,我需要将每次单击请求及其来自服务器的响应记录在一个文件中,并以毫秒精度记录每次单击的准确时间。有人能帮我做这件事吗 let timerId =setInterval(() => { $("#sendRequest").click(); console.log('clicked'); }, 5); let stop = 300000; setTimeout(() => { clearInterval(timerId); ale

我使用此代码以5毫秒的间隔自动单击按钮。现在,我需要将每次单击请求及其来自服务器的响应记录在一个文件中,并以毫秒精度记录每次单击的准确时间。有人能帮我做这件事吗

let timerId =setInterval(() => {
 $("#sendRequest").click();

    console.log('clicked');
}, 5);

let stop = 300000;
setTimeout(() => { clearInterval(timerId); alert('stop'); }, stop);
用法:
getTime()
方法返回事件发生后的毫秒数

您可以设置
让startTime=newdate().getTime()
setInterval
之前,使用
new Date().getTime()-startTime
获取
间隔调用的确切时间

试试下面

让startTime=newdate().getTime();
让timerId=setInterval(()=>{
//$(“#发送请求”)。单击();
log('clicked'+(new Date().getTime()-startTime));
}, 1000);
让停止=10000;

setTimeout(()=>{clearInterval(timerId);alert('stop');},stop)谢谢你的回答。这是有用的。但我的主要问题是记录每次单击发送到服务器的每个请求的响应。我如何将这些数据记录到一个文件中,或者只是收集这些请求及其相关响应?我想您需要随时间获得响应图。而
请求
可能通过
单击事件发送。因此,您需要显示
请求
部分,以便其他人可以分享想法或答案。