Slyweb
На разработку сайта! Скидки 50%!

Некорректная обработка ошибки при jQuery.ajax

Вы можете задавать любые вопросы по jQuery.

Некорректная обработка ошибки при jQuery.ajax

Сообщение Tverskoy » 21 ноя 2010, 11:00

Собственно проблема...
есть код:
Код: Выделить всё
   $.ajax({
        cache: false,
   url: "get.php",
   type: "POST",
   data: ({sometext : "Ok"}),
   error: (function(error_otvet){$("#string1").html("<p class=\"error-msg\"><B>" + error_otvet + "</B></p>");}),
   success: function(msg){$("#string1").html(msg);},
        dataType: "html",
   global: false
    });


В случае успеха (заголовок HTTP 200й) успешно срабатывает success. В случае, допустим 500й ошибки, когда в теле HTTP присутствует контент (ошибка выводится через PHP header) error срабатывает не корректно. Вместо тела HTTP передаваемое в переменную error_otvet, error_otvet получает значение: [object XMLHttpRequest]. Где копать...???
Tverskoy
 
Сообщения: 1
Зарегистрирован: 21 ноя 2010, 10:30

Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron