我在google chrome扩展中排除了这个AJAX请求;其中记录一个错误的铬控制台:Javascript switch语句undefined error
Uncaught Error: Invalid value for argument 1. Expected 'object' but got 'string'. - extensions/extension_process_bindings.js:66 chromeHidden.validate - extensions/extension_process_bindings.js:66 (anonymous function) - extensions/extension_process_bindings.js:622 xmlhttp.onreadystatechange - popup.html:362
虽然只有那些错误之一是在我的代码,我认为这是这一部分(即标志了标记线)
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if (xmlhttp.responseText != 0)
{
chrome.browserAction.setBadgeText(xmlhttp.responseText); // LINE 362 - FINAL ERROR
chrome.browserAction.setBadgeBackgroundColor(255,0,0,255);
document.getElementById("alerts").innerHTML = xmlhttp.responseText;
}
}
}
xmlhttp.open("GET","http://adams-site.x10.mx/checkalerts.php?
day="+dayname,true);
xmlhttp.send();
}
谢谢。工作过一种享受! – ACarter 2011-12-21 11:53:24