2013-10-28 55 views
0

我必須讀取放置在ftp服務器上的xml文件。但是,當我嘗試打開連接,並在PHP上運行簡單的MySQL查詢檢查目的它不工作。任何人都可以幫忙嗎?內容腳本中的代碼被給出。xmlhttprequest不能在擴展中使用

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");  
+0

在這裏StackOverflow的人是真的很酷,但他們**沒有超級大國**!提供更多信息!它不工作的方式(例如,預期的行爲與實際發生的事情是什麼)?你的清單是什麼樣的?你的擴展有哪些其他代碼? – gkalpak

+0

感謝StackOverflow人們爲了酷。其實響應不起作用,我可以發送請求,但無法收到答覆。在響應文件中,我只接收到名爲str的字符串並對其進行回顯。但不能得到迴應。所以很酷,我知道你沒有超能力 – user2853597

+0

你是否在控制檯日誌中看到任何錯誤?實際需要「用戶名」和「密碼」嗎?在PHP錯誤日誌中,您是否在服務器端看到任何錯誤? – gkalpak

回答

0

你檢查,你在manifest.json中添加的權限:

"permissions": [ 
    "http://myseverurl/foldername/file.php", 
    "tabs", 
    "etc..",] 
相關問題