2015-06-01 4 views
-1

Я столкнулся с проблемой в своем веб-приложении. Всякий раз, когда 592 сообщений консоли не отображаются. в моем окне консоли, он останавливает мое приложение. он не переходит к следующему.Веб-приложение останавливается после предупреждения консоли

При запуске еще одно предупреждение есть Синхронный XMLHttpRequest в основной теме устарел из-за его пагубных последствий для пользователя конечного пользователя. Для получения дополнительной помощи проверьте http://xhr.spec.whatwg.org/.

Вы бы предположили, почему это предупреждение произошло enter image description here и решение для этого.

+0

Ну, это показывает, что он не может найти файл библиотеки jQuery, поэтому, если какой-либо из ваших кодов зависит от jQuery, ваш код не будет работать –

ответ

0

Давайте по пунктам,

Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его пагубное воздействие на опыт конечного пользователя.

Это предупреждение возникает, когда вы пытаетесь сделать синхронный вызов AJAX. Возможно, вы используете простой объект XMLHttpRequest или jQuery для вызова AJAX. Почему синхронные вызовы AJAX устарели? Чтение атрибута «async» объяснения метода «open» here.

Простой XMLHttpRequest объект

var xmlhttp = new XMLHttpRequest(); 
xmlhttp.open("GET","ajax_info.txt",**true**); // Definition: open(method,url,async) 
xmlhttp.send(); 

Использование JQuery,

$.ajax({ 
     type: "POST", 
     url: "/Page/Method", 
     contentType: "application/json", 
     data: JSON.stringify({ ParameterName: paramValue }), 
     async: **true** 
    }) 

Возвращаясь к сообщению об ошибке - 'Не удалось загрузить ресурс', это громко и ясно, что JQuery Lib файл не найден на сервере. Исправьте путь или убедитесь, что ресурс доступен на сервере в запрошенном месте.

Смежные вопросы