Здравствуйте, у меня ajax запрос в который должен передаваться параметр, функция работает нормально в firefox и в opera, но в IE параметр почему-то не передается. Помогите пожалуйста в чем может быть проблема! Заранее спасибо! Вот код: Код (Text): <script> function vibor(id) { // вот начиная от сюда параметр в IE уже не приходит if(window.navigator.appName=="Microsoft Internet Explorer") doc = new ActiveXObject("Microsoft.XMLHTTP"); else doc = new XMLHttpRequest(); doc.onreadystatechange = changeOutmenu; doc.open("GET", "ajax.php?idcat="+ encodeURIComponent(id) + "&&url=" + new Date().getTime(), true); doc.send(null); } function changeOutmenu () { //если ответ пришел if (doc.readyState == 4){ //responseText - текст ответа document.getElementById("menu").style.visibility = "visible"; document.getElementById("menu").innerHTML = doc.responseText; document.getElementById("load").innerHTML = ""; } else { document.getElementById("menu").style.visibility = "hidden"; document.getElementById("load").innerHTML = "<center><img src='images/ajax-loader1.gif'></center>"; } } </script> Вот php код откуда должен отходить параметр PHP: <select name="category" > <? $qv=mysql_query("SELECT * FROM menu WHERE idcat=1"); while($row=mysql_fetch_array($qv)) { ?> <option id="<? echo($row[0] );?>" onclick="vibor(id)"><? echo("$row[namemenu]"); ?></option>"); <? } ?> </select>