我有一些看起来像这样的jQuery:
$.ajax({
type: "POST",
url: "/problems/vote.php",
dataType: "json",
data: dataString,
success: function(json)
{
// ? :)
}
error : function()
{
alert("ajax error");
}
});
当我编写AJAX代码时,如果出现一些验证或数据库错误,我想停止执行并返回到jQuery错误块。我需要在PHP AJAX代码中做什么才能将事物返回到错误块而不是成功块?
谢谢!
答案 0 :(得分:1)
你必须使用成功函数并捕获返回的内容,例如:
$.ajax({
type: "POST",
url: "/problems/vote.php",
dataType: "json",
data: dataString,
success: function(json)
{
if(json == "error"){
alert("error");
}
}
});
如果AJAX请求存在问题,您将只使用error: