【发布时间】:2013-08-11 21:20:45
【问题描述】:
我有一个使用 PDO 访问 sql 的 php 文件。我正在使用 Ajax 来运行 php 脚本。就像这样,(在按钮上单击 ajax 功能)。 当我通过 Ajax 运行它时,不会显示 PDO 错误。但是,如果我在没有 Ajax 的情况下运行 php 文件,则会正常报告错误。例如,如果我直接转到 php url。
我的问题是,即使通过 ajax 访问,如何停止 php 脚本并显示任何错误。
Die() 不起作用。
我不想通过 ajax 回显错误,我希望整个脚本死掉,并回显错误。
谢谢
【问题讨论】:
-
你知道在AJAX调用的情况下不能显示PHP输出吗?
-
不,你能解释一下吗?
-
好吧,想象一下你设法杀死了 php 脚本并回显了错误。用户应该看到什么?屏幕上的所有图片应该保持原位还是立即消失?
-
您当然可以显示 AJAX 调用的整个 HTTP 响应正文,其中包含错误。显示由您决定。
-
我真的只是想为了调试目的而这样做,所以理想情况下是一个带有错误回显的空白页面。 die() 通常会在 ajax 调用之外做什么。
标签: php ajax error-handling pdo