Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2013, 14:45
Интересующийся
Отправить личное сообщение для Eser Посмотреть профиль Найти все сообщения от Eser
 
Регистрация: 06.12.2011
Сообщений: 25

Не работает AJAX запрос в IE<10
Помогите разобраться не работает AJAX запрос в IE9-8-7,в IE10 и других браузерах все норм.
В IE9-8-7 xhttp.readyState = 1,2,3
В Других браузерах 1,2,3,4

Вот мой код:

function viewBlank(recId)
{

var xhttp;

try{
xhttp = new XMLHttpRequest();
} catch (e){
try{
xhttp= new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
try{
xhttp = new
ActiveXObject('Microsoft.XMLHTTP');
} catch (e){
alert('Your browser broke!');
return false;
}
}
}
 
 if (!xhttp)
 {
 alert('Невозможно создать XMLHttpRequest');
 }
                           xhttp.onreadystatechange=function(){

                          if (xhttp.readyState==4 && xhttp.status==200){
                             document.getElementById('myBlankData').innerHTML=xhttp.responseText;
                            
                           }
alert(xhttp.readyState);

                       }

                      xhttp.open('POST','assets/php/get_blank.php',true);
                      xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
                      xhttp.send('rec_id='+recId);

}
Ответить с цитированием