Nikola: AJAX Browser-Problem mit XMLHttpRequest

Ich Lieben,

mit

  
<script type="text/javascript">  
<!--  
function SonosMusik(urladd)  
{  
  xmlHttp = new XMLHttpRequest;  
  if (xmlHttp)  
  {  
    var opensiteurl = '<?echo $sonos_url?>' + urladd;  
	xmlHttp.open('GET', opensiteurl, true);  
    xmlHttp.onreadystatechange = function()  
    {  
      if (xmlHttp.readyState == 4)  
      {  
        //document.getElementById("result").innerHTML=xmlHttp.responseText;  
        alert(xmlHttp.responseText);  
      }  
    }  
  }  
   xmlHttp.send(null);  
}  
//-->  
</script>  

Rufe ich eine URL auf, das klappt auch prima mit meinem MAC/Safari. Im IE läuft es nicht, es passiert garnichts ... was mache ich falsch?

Danke und Liebe Grüsse, Nikola

  1. Hallo Nikola,

    welche IE-Version? IEs 8 und älter kennen kein XMLHttpRequest. Siehe https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started#Step_1_.E2.80.93_How_to_make_an_HTTP_request

    Gruß, Jürgen

    1. Hallo Jürgen,

      welche IE-Version? IEs 8 und älter kennen kein XMLHttpRequest. Siehe https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started#Step_1_.E2.80.93_How_to_make_an_HTTP_request

      Auch wenn es dort anders steht, XHR wurde bereits im IE 7 eingeführt.

      Grüße,
      Thomas

  2. Man kann sich das Leben auch unnötig schwer machen ;)
    https://api.jquery.com/jQuery.ajax/