使用此 Jquery AJAX 方法的新手。因此,我正在使用 Jquery 进行 AJAX 调用,在我的 PHP 脚本中,我正在检查数据库中的条件是否为真,然后再传入我的数据字符串并绑定变量,然后执行该查询。脚本和数据库插入都可以正常工作。
我的问题是,如何让它在我的 PHP 脚本返回时在我的 AJAX 调用中显示错误消息?
JS
$.ajax({
type: "POST",
url: 'submit_form.php',
data: dataString,
error: function() { alert('Error'); },
success: function() { alert('Success'); }
});
SUBMIT_FORM.PHP
if ( count of rows in db < x )
{
return false;
exit();
}
如果此条件为真,我想停止执行我的脚本并在我的 AJAX 函数中执行错误条件。
elseif ($stmt = $mysqli->prepare("INSERT INTO blah (stuff, morestuff) values (?, ?)")) {
/* Bind our params */
$stmt->bind_param("ss", $param1, $param1);
/* Set our params */
$param1= $_POST["name"];
$param2= $_POST["email"];
/* Execute the prepared Statement */
$stmt->execute();
/* Close the statement */
$stmt->close();
}
如果第一个条件为假,那么我想在我当前正在执行的 ajax 调用中返回成功函数。