Javascript xmlhttprequest在chrome扩展中不工作

Javascript xmlhttprequest在chrome扩展中不工作,javascript,ajax,google-chrome-extension,xmlhttprequest,Javascript,Ajax,Google Chrome Extension,Xmlhttprequest,我必须读取放置在ftp服务器上的xml文件。但当我试图打开连接并在php上运行简单的mysql查询以进行检查时,它不起作用。有人能帮忙吗。给出了内容脚本中的代码 if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject

我必须读取放置在ftp服务器上的xml文件。但当我试图打开连接并在php上运行简单的mysql查询以进行检查时,它不起作用。有人能帮忙吗。给出了内容脚本中的代码

 if (window.XMLHttpRequest)
 {// code for IE7+, Firefox, Chrome, Opera, Safari
 xmlhttp=new XMLHttpRequest();
 }

 else
 {// code for IE6, IE5
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 xmlhttp.onreadystatechange=function()
 {
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert("connection to ftp server is established successfully");
}
}

var str="name";
xmlhttp.open("GET","http://my severurl/foldername/file.php?     
q="+str,true,"username","password");
xmlhttp.send();
alert("worked");    

您是否已检查是否在manifest.json中添加了权限:

  "permissions": [
    "http://myseverurl/foldername/file.php",
    "tabs",
    "etc..",]

StackOverflow的人真的很酷,但他们没有超能力!提供更多信息!它以什么方式不起作用(例如,预期的行为与实际发生的情况相比是什么)?你的舱单是什么样子的?你的扩展还有什么代码?谢谢大家的支持。实际上响应不起作用,我可以发送请求,但无法接收响应。在响应文件中,我只接收名为str的字符串并回显它。但却无法得到回应。所以,冷静点,我确信你没有超级动力。你在控制台日志中看到任何错误吗?实际上是否需要“用户名”和“密码”?您在PHP错误日志中看到服务器端的错误了吗?