-1
我遇到了一個小障礙。我有一個PHP函數,最初設計用於回顯0或1回到AJAX請求。我現在想在PHP中使用相同的函數,並再次檢查0或1,但問題是echo本身正在進入我的返回消息。Echo PHP結果
PHP
function getChildren($db, $table){
$children = $db->prepare("SELECT...");
if rowCount()>0
echo 0;
}
新PHP函數
function delete($db, $table){
$delete = $db->prepare("DELETE...");
$delete->execute();
echo json_encode(array("msg"=>"1"));
}
if (getChildren($db, $table) == 0){
deleteFunction($db, $table);
}
結果JSON回聲0 {味精:0}
我應該讓兩個單獨的功能,一個回波和一個只是返回一個變量?
你平時不'echo'在這裏和那裏,但在你的整個腳本一個地方。其他部分只是'返回' – zerkms 2014-09-05 02:53:08
國際海事組織,功能應**永遠**'回聲'或寫入任何任意輸出緩衝區。總是從函數返回 – Phil 2014-09-05 02:53:17
那麼回聲對AJAX請求來說是必要的。 – user3822370 2014-09-05 02:58:33