0

Я сделал AJAX вызов на локальный сервер HTTP, но я получил сообщение об ошибке в xmlhttp.open("GET", "http://localhost//push", true); некорректной функции в IE 11, Ниже мой полный кодОшибка неправильная функция в XMLHttpRequest.open() метод

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 && xmlhttp.status == 200) { 
....some code..... 
}} 
    } 
    xmlhttp.open("GET", "http://localhost//push", true); 
    xmlhttp.send(); 
} 

IE использует new XMLHttpRequest();

ответ

1

Наконец я получил ответ очень глупый вопрос, в хромированной URL может быть "http://localhost//push", но в IE он должен иметь обратный слэш вместо прямых косых черт "http:\\localhost\\push" или иначе он будет показывать некорректная функция