Здраствуйте, у меня проблема в ajax, есть форма, при нажатии на кнопку она отсылает данные на сервер, после этого мы получаем определенные данные из базы и выводим их на сайте, это все делается за один раз ajax-ом. Так вот проблема в том, что в FF и Opera, все происходит нормально, а вот в IE работает через раз, отсылает данные и вбивает их в базу, но не отображает полученные данные. Иногда срабатывает, иногда нет, чере раз. В чем причина, в коде я прописал проверку на браузерность, но все равно не работает. вот пример кода функции: [js] function send_menu_data( menu_name, title, desc, action ) { var XMLHttpRequestObject = false; if ( window.XMLHttpRequest ) XMLHttpRequestObject = new XMLHttpRequest(); else if (window.ActiveXObject){ // if IE try { XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false if( XMLHttpRequestObject ) { var Menu_Name = menu_name; var Title = title; var Desc = desc; var url = 'menu.php?action=' + action + '&Menu_Name=' + Menu_Name + '&Title=' + Title + '&Desc=' + Desc; XMLHttpRequestObject.open( 'GET', url, true ); XMLHttpRequestObject.onreadystatechange = function() { if ( XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200 ) { document.getElementById('content').innerHTML=XMLHttpRequestObject.responseText } } XMLHttpRequestObject.send( null ); } } [/js] если кто может, ответьте.