XMlHttpRequest funktioniert nicht in Firefox-Erweiterung

Folgende code funktioniert in Google Chrome aber nicht in Firefox. Ich kann nicht einen Antrag stellen und können nicht eine Antwort erhalten. Ich weiß nicht, was das problem ist?

Dies ist mein Javascript-code.

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

  else
  {//code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  //alert(str);
  xmlhttp.open("GET","server url/folder/file.php?q="+"string",true,"user","password");
  alert();
      xmlhttp.onreadystatechange=function()
   {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
   {
 alert("response");
  alert(xmlhttp.responseText);
   var string=xmlhttp.responseText; 
    }
   }
   xmlhttp.send();

Dies ist mein server-script, das darauf reagieren würden.

<?php
header('Access-Control-Allow-Origin: *');
$q=$_GET["q"];
echo $q;

?>
  • Sind Sie mit dem SDK oder sind Sie Aufbau einer XUL-add-on? Wo wollen Sie versuchen, den Aufruf aus? SDK-Modul wie main.js? SDK content-Skript? XUL-overlay? Javascript-code-Modul? etc?
  • danke für die Hilfe problem ist gelöst ..
  • vielen Dank für Ihr Interesse ,Vorheriges problem ist gelöst. Ich habe ein anderes problem Dokument.Körper.insertBefore(btn, Dokument.Körper.firstChild); funktioniert nicht im mozilla-Erweiterung in overlay.js. Ich will auf die anderen youtube-element.
  • Ich arbeite auf firefox extesnion und mein code ist in overlay.js Datei
  • Dann noch eine andere Frage stellen 😉
InformationsquelleAutor user2853597 | 2013-11-05
Schreibe einen Kommentar