jquery ajax Узнайте, что вызвало ошибку при загрузке XML-документа - PullRequest
0 голосов
/ 07 февраля 2012

На моей странице я использую следующий код, и он показывает сообщение об ошибке «Ошибка загрузки XML-документа». Как я могу узнать, что на самом деле вызвало ошибку?

$.ajax({
    url: 'document.xml',
    type: 'GET',
    dataType: 'xml',
    timeout: 1000,
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
        // do something with xml
    }
});

Ответы [ 2 ]

1 голос
/ 05 сентября 2018

Если вы загружаете шаблон, используя file:// или C:/, он остается верным сообщению об ошибке, поскольку они не http://

Таким образом, вы можете установить веб-сервер на локальном компьютеренапример, xammp или wamp, если вы пользователь Mac, установили Mamp или загрузите шаблон в другом месте и используйте json или измените URL-адрес на http://example.com/path/to/, модель xml должна быть запущена на сервере, чтобы ошибка больше не отображалась.

0 голосов
/ 07 февраля 2012

$.ajax не работает в простом HTML, вы должны использовать его на сервере, таком как wamp / xamp или разместить страницу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...