31416
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Пытаюсь получить данные... в браузере firefox данные приходят в oXml.responseText а в IE что-то обрываеться при обращении к нему.. т.е я в коде пробывал.. alert(1); alert(oXml.responseText); alert(2); в IE выскочило только - alert(1); в firefox же все нормально выводиться. сам код: function upload(id, elem) { oXml = getXMLHttpObj(); oXml.open('GET', 'getData.php?id='+id+"&sid="+Math.random(), true); oXml.onreadystatechange = processingFunction; oXml.send(null); } function processingFunction(){ if ((oXml.readyState==4) || (oXml.readyState=="complete")) { alert(1); alert(oXml.responseText); alert(2); } } if(typeof(XMLHttpRequest)!='undefined'){ var getXMLHttpObj = function(){ return new XMLHttpRequest(); } } else { var getXMLHttpObj = function(){ var activeXObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP']; for(var i=0; i<activeXObjects.length; i++){ try{ return new ActiveXObject(activeXObjects[i]); }catch(err){} } } } код getData.php: <?php echo "send data"; ?> подскажите в чем тут может быть дело? |