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