AJAX响应时间
如何计算 AJAX 响应时间?我在脚本中需要这个,因为我得到服务器时间戳,但如果请求花费超过 1 秒,我需要在时间戳上添加 1 秒!
How I can calculate AJAX response time? I need this in script, because I get back the server timestamp, but if the request take more than 1 second I need to add 1 second to the timestamp!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要获取开始时间(就在 AJAX 请求完成之前),然后获取脚本完成时的结束时间。然后您可以计算出差异,如果大于 60 秒,则执行您的操作。
You need to get the start time (just before the AJAX request is done), and then the end time when the script is complete. You can than work out the difference, and if it's greater than 60 seconds, do your thing.
您可以设置两个时间戳,一个在 AJAX 调用之前,一个在 AJAX 调用完成后,然后比较这两个时间戳。
在 ajax 调用之前和之后调用上面的代码。
为了获取日期时间差异,请参阅参考:http://www.javascriptkit.com/javatutors/日期差异.shtml
You can set two timestamps, one before the AJAX call, and once it has completed, and then diff the two.
Call the above code before and after your ajax call.
In order to get the datetime diff, see Reference: http://www.javascriptkit.com/javatutors/datedifference.shtml