使用 xhr.abort()
var xhr = new XMLHttpRequest(); xhr.open('GET', 'http://www.example.com/page.php', true); setTimeout(function () { if (xhr) { xhr.abort(); xhr = null; } }, 5000);
xhr.send(null);
注意: xhr.abort() 會直接終止請求, xhr.readyState值變為4, xhr.onreadystatechange事件觸發.