2013-10-28 2 views
0

Мне нужно прочитать xml-файл, размещенный на ftp-сервере. Но когда я пытаюсь открыть соединение и на php запускает простой mysql-запрос для проверки, его не работает. Может кто-нибудь помочь, пожалуйста. Дается код в сценарии содержимого.xmlhttprequest не работает в chrome extension

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..",] 
Смежные вопросы