我正在尝试向我的 AJAX 请求返回有用的错误消息,我可以使用客户端向用户显示。
我正在使用 jQuery 提出我的请求,如下所示:
$.ajax({
url: 'myURL.php',
data: { id: someId },
type: 'POST',
success: function(response) {
// do something with response
},
error: function(jqXHR) {
// here is where I want to do something with jqXHR.responseText
// but how do I set that in PHP?
}
});
如果我的 PHP 脚本中出现错误,我使用以下标头:
header("HTTP/1.1 500 Internal Server Error");
所以我的问题是,如何在该标头中包含一些有用的错误消息,这些错误消息将被放入 jqXHR 的 responseText 属性中,然后我可以在我的 jQuery 错误回调中使用它?
任何帮助表示赞赏。