我正在运行一个简单的
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的控制台出错:
Uncaught Error: InvalidStateError: DOM Exception 11
它指向这一行:
if (conn.status === 200 && conn.readyState === 4) {
我究竟做错了什么?