timeout
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
å½è¿åº¦ç±äºé¢å®æ¶é´å°æèç»æ¢æ¶ï¼ä¼è§¦å timeout äºä»¶ã
| åæ³¡ | å¦ |
| å¯åæ¶ | å¦ |
| ç®æ 对象 | XMLHttpRequest |
| æ¥å£ | ProgressEvent |
示ä¾
js
var client = new XMLHttpRequest();
client.open("GET", "http://www.example.org/example.txt");
client.ontimeout = function (e) {
console.error("Timeout!!");
};
client.send();
ç»§æ¿
timeout äºä»¶å®ç°äº ProgressEvent æ¥å£ï¼å®ç»§æ¿èª Event â 宿¥æå¨è¿ä¸ªæ¥å£ä¸å®ä¹ç屿§åæ¹æ³ã
è§è
| è§è |
|---|
| XMLHttpRequest > # event-xhr-timeout > |
| XMLHttpRequest > # handler-xhr-ontimeout > |