Я надсилаю відповідь про помилку на свій 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 ! ");
}
});
Тепер мій результат ist:
журнал:
[XMLHttpRequest readyState=4 status=500, "error", undefined]
попередження:
Не можу, тому що: помилка
Будь-які ідеї?
$.ajax()
викликає передану йому функцію помилки.
header
справляється з цим функція?