回应PHP结果

时间:2014-09-05 02:51:06

标签: php ajax

我遇到了一个小麻烦。我有一个PHP函数,最初设计为将0或1回显到AJAX请求。我现在想在PHP中使用相同的函数,并再次检查0或1,但问题是echo本身正在进入我的返回消息。

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 echo为0 {msg:0}

我应该创建两个独立的函数,一个是回声函数,另一个函数只返回一个变量?

1 个答案:

答案 0 :(得分:-2)

第一个函数应返回0,而不是echo 0。