Я отправляю сообщение об ошибке на мой jQuery. Тем не менее, я не могу получить текст ответа (в приведенном ниже примере это будет Ушел на пляж )
Единственное, что говорит jQuery - это «ошибка».
Смотрите этот пример для деталей:
PHP
<?
header('HTTP/1.1 500 Internal Server Error');
print "Gone to the beach"
?>
JQuery
$.ajax({
type: "post",
data: {id: 0},
cache: false,
url: "doIt.php",
dataType: "text",
error: function (request, error) {
console.log(arguments);
alert(" Can't do because: " + error);
},
success: function () {
alert(" Done ! ");
}
});
Теперь мой результат:
журнал:
[XMLHttpRequest readyState=4 status=500, "error", undefined]
предупреждение:
Не могу сделать, потому что: ошибка
Любые идеи?
$.ajax()
вызывает функцию ошибки, переданную ему.
header
ручка функция этого?