AJAX调用的自定义PHP错误

前端之家收集整理的这篇文章主要介绍了AJAX调用的自定义PHP错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个Web应用程序,我想知道如何处理我的 AJAX调用错误.例如,如果用户输入某种无效的数据(错误的电子邮件地址,用户已存在),我希望能够从 PHP中抛出错误.

我在这里看到http://php4every1.com/tutorials/jquery-ajax-tutorial/,您可以使用JSON对象并处理来自JQuery的Success函数错误报告,但这似乎不是正确的方法.对我来说,当出现错误时应该使用jQuery的错误函数.我想我是那种东西的坚持者.

这就是我现在正在做的事情.

//In my PHP file called from JQuery
function error($msg) {
    header("HTTP/1.0 555 ".$msg);
    die();
}
//Then that error is handled accordingly from JQuery

所以我创建了一个555的错误代码 – 它没有被定义为任何东西 – 并且在我自己的自定义错误消息上添加了.这是正确的方法吗?我应该只使用JSON吗?必须有一种标准的方式来发送这样的错误信息,对吗?

如果您需要查看更多我的代码以获得更好的想法,整个项目都在github上:https://github.com/josephwegner/fileDrop.有问题的文件config/phpFuncts.php.

解决方法

我只使用一个JSON对象和一个200的HTTP标头.请求本身没有任何问题,你的服务器表现得如此 – 错误是在抽象的另一层.

猜你在找的Ajax相关文章