Note that there are some explanatory texts on larger screens.

plurals
  1. POAJAX not working in Internet Explorer 9
    text
    copied!<p>This is my function:</p> <pre><code>&lt;script type="text/javascript"&gt; function loadXMLDoc() { var x = document.getElementById("trazi_drzava"); var xmlhttp; 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 &amp;&amp; xmlhttp.status == 200) { document.getElementById("trazi_grad").innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET", "gradovi.php?selected=" + x.value, true); xmlhttp.send(); } &lt;/script&gt; </code></pre> <p>and I call it like this:</p> <pre><code> &lt;select name="td" id="trazi_drzava" onchange="loadXMLDoc()"&gt; &lt;option value=""&gt;Država&lt;/option&gt; &lt;?php $sel_grad_arr=array(); $sel_grad_arr[]="&lt;select name='tg' id='grad0'&gt; &lt;option value=''&gt;Grad&lt;/option&lt;/select&gt;"; if($q=mysql_query("SELECT drzava_id,drzava FROM drzava")){ while($r=mysql_fetch_assoc($q)){ echo '&lt;option value="'.$r['drzava_id'].'"&gt;'.$r['drzava'].'&lt;/option&gt;'; } }else echo mysql_error().__LINE__; ?&gt; &lt;/select&gt;&lt;select name="tg" id="trazi_grad"&gt; //code that ajax should load &lt;/select&gt; </code></pre> <p>It works fine with most browsers, but with Internet Explorer 9 it doesn't work at all. Anyone have any idea why? </p> <p>UPDATE: I didn't manage to do this then. So I changed logic of working totaly. Thanks everyone for answers.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload