首页 > 蚂蚁部落 > 正文

设置XMLHttpRequest超时简单介绍
2017-02-10 17:21:59   来源:   评论:0 点击:

XMLHttpRequests在执行时,当长时间没有响应(如出现网络问题等)时,应该中止掉连接。可以通过setTimeout()来完成这个工作:[JavaScript]
XMLHttpRequests在执行时,当长时间没有响应(如出现网络问题等)时,应该中止掉连接。

可以通过setTimeout()来完成这个工作:

[JavaScript] 纯文本查看 复制代码运行代码
var xhr = new XMLHttpRequest (); xhr.onreadystatechange = function () {  if (this.readyState == 4) {   clearTimeout(timeout);   // do something with response data  } } var timeout = setTimeout( function () {  xhr.abort(); // call error callback }, 60*1000 /* timeout after a minute */ ); xhr.open('GET', url, true); xhr.send();

相关热词搜索:

上一篇:验证邮箱是否已经注册介绍
下一篇:鼠标悬浮改变链接样式代码实例

分享到: 收藏
评论排行