0
好的,这个有点混乱。如何从PHP返回数据以提供给我的AJAX POST调用函数?
我有一个表单提交给数据库。 我使用AJAX POST函数来执行此操作。 在AJAX中,成功函数需要有一个if语句,它说:“如果PHP文件返回的数据是真的清除表单,如果它的假保持完好无损” 我一直在尝试解决这一段时间现在,我无法。 我知道,从我的PHP文件中,我可以正确回应一些事情。但是如果我返回FALSE,那么AJAX成功函数就不会这么做。
这里是我的AJAX POST调用代码:
$.post("addCustomer.php",
{...DATA...} ,
function(data){
if (data){
$("#myForm").trigger("reset");
}
});
这是我的PHP文件:
public function createMember(...DATA...){
$mysql = new Mysql();
$cuResult = $mysql->addNewCustomer(...DATA...);
if ($cuResult){
return true;
} else {
return false;
}
}
正如你所知道的,我去掉了一些不必要的信息。 一切正常,除了我在POST调用中的IF语句...
我可能会做错了。什么是正确的方法来做到这一点?
你需要'echo'东西在PHP将其返回到AJAX。 – Barmar