我正在向我的jQuery发送错误响应。然而,我无法获取响应文本(在下面的示例中,这将是去海滩了)。
jQuery唯一说的是“error”。
详见以下示例: php
现在我的结果是:
日志:
jQuery唯一说的是“error”。
详见以下示例: 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]
提示:
无法执行,因为出现错误
有什么想法吗?
header
函数能处理这个吗? - rfunduk$.ajax()
调用了传递给它的错误函数。 - Chris Charabaruk