我的 AJAX 代码如下
$("#step_3 :submit").click(function(event) {
event.preventDefault();
var formData = $("#dbConfigID").serialize();
$.ajax({
url: "../pard_config/dbconfig.php",
type: "POST",
data: formData,
beforeSend:function(){
},
success: function(responce) {
$("#res").show().html(responce);
}
});
});
PHP 代码(仅捕获)
catch (Exception $e) {
echo 'Warnning: ', $e->getMessage(), "\n";
}
如果我的数据库凭据错误,它仍然会在 firebug 中显示 200 成功代码。并且我的提交按钮正在触发,而 php ajax 响应是如下错误
Warnning: SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhosts' (1)
如何在出现上述错误时停止按钮触发?