$something=100;
$.ajax({
type: "post",
url: "some.php",
data: somevariable,
dataType: "text",
success: function(data) {
$something=$something-10;
alert($something);
}.bind(this)
});
上面的ajax用于从some.php文件中获取数据,该文件用于从mysql数据库中获取数据。该文件提示消息时,从数据库中检索到成功或数据,但即使我停止mysql服务器,然后再次调用ajax然后它也警告消息价值减少的东西即使没有成功,Ajax成功功能仍然有效
那么我该如何做到这一点如果没有从数据库返回的行或空行,那么应该没有成功,只有当数据库返回一些实际数据时才会成功。
如果你想,你可以添加错误函数为 –
如果你的PHP脚本返回200它将永远是一个成功的Ajax调用,你应该返回一些不同于一些.php文件或检查结果 –
关闭数据库通常不会关闭Web服务器。 – sje397