【发布时间】:2011-02-05 07:01:34
【问题描述】:
您好,
我试图找到一种将捕获的错误或业务逻辑异常发送到 Ajax-PHP 系统中的客户端的正确方法。就我而言,浏览器需要根据请求是否成功做出不同的反应。然而,在我发现的所有示例中,在这两种情况下都只向浏览器报告了一个简单的字符串。例如:
if (something worked)
echo "Success!";
else
echo "ERROR: that failed";
因此,当浏览器返回 Ajax 响应时,知道是否发生错误的唯一方法是解析字符串(也许是寻找“错误”)。这看起来很笨重。
是否有更好/正确的方法来发回 Ajax 响应并通知浏览器出现错误?
谢谢。
【问题讨论】:
标签: php ajax error-handling