1
意外的标识错误,我适应了XMLHttpRequest
从this tutorial:的Javascript未捕获的语法错误:在Chrome中调试
var request = new XMLHttpRequest();
request.open('GET', 'http://www.mozilla.org/', true);
request.onreadystatechange = function (aEvt) {
if (request.readyState == 4) {
if (request.status == 200)
console.log(request.responseText)
else
console.log('Error', request.statusText);
}
};
request.send(null);
我的代码是:
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://ting-1.appspot.com/submithandlertest", true);
xhr.onreadystatechange = function (aEvt) {
if (xhr.readyState == 4) {
if (xhr.status == 200)
console.log("request 200-OK");
chrome.browserAction.setBadgeText ({ text: "done" });
else
console.log("connection error");
chrome.browserAction.setBadgeText ({ text: "ERR" });
setTimeout(function() {
chrome.browserAction.setBadgeText({ text: "" });
}, 2000);
}
}
xhr.send(formData);
而Chrome调试器会在else
一个Uncaught SyntaxError: Unexpected identifier
错误。我究竟做错了什么?谢谢!