我正在运行一个简单的 AJAX 请求:
function makePages(num) {
var conn = new XMLHttpRequest();
conn.onreadystatechange = function() {
if (conn.status === 200 && conn.readyState === 4) { //error here
$('#oldPost').before(conn.responseText);
}
else{
return
}
}
conn.open('GET','includes/feedExtra.php?num=' + num);
conn.send();
}
代码运行正确,PHP 返回正确的内容。但是,Chrome 的控制台出现错误:
未捕获的错误:InvalidStateError:DOM 异常 11
它指向这一行:
if (conn.status === 200 && conn.readyState === 4) {
我究竟做错了什么?