我有一个 ajax 请求在执行时它在 PHP 中给出了内部服务器错误 500。这是由于数据库错误。我怎样才能捕捉到这个错误,而不是停止执行,我需要显示一条错误消息?我使用 Codeigniter 框架。谢谢
2 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
您可以在 AJAX 请求中添加错误回调,例如:
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
更多信息:https ://api.jquery.com/jquery.ajax/
蓝山帝景
TA贡献1843条经验 获得超7个赞
你想把它困在 PHP 中吗?
如果是这样,您可以添加一个 try/catch 块:
try {
// ...
} catch (\Exception $e) { // you can trap a more specific exception related to your DB
// process error and return a message
}
- 2 回答
- 0 关注
- 185 浏览
添加回答
举报
0/150
提交
取消
