小编典典

PHP触发AJAX错误代码而不使用数组

ajax

我希望能够通过AJAX调用一个PHP脚本,以返回带有jQuery AJAX处理程序error:将处理的错误代码。我不想使用JSON数组-
我想保持它尽可能干净。有人可以指出我正确的方向吗?

谢谢,

詹姆士


阅读 252

收藏
2020-07-26

共1个答案

小编典典

如果要触发AJAX错误处理程序,只需传回200以外的值!试试这个:

<?php
  header("HTTP/1.0 404 Not Found");
  exit();
?>

只要记住要做两件事:

  1. 尝试发送正确的错误代码以符合HTTP方法。也就是说,如果您的页面抛出错误,那么您应该返回500,以此类推。您可以在w3.org网站上找到参考。
  2. 确保在空白以外的其他任何内容之前发送标头。

这应该是您要使用的干净解决方案。

2020-07-26