为什么前台页面会输出JSON数组

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

  1. elseif(@$_POST['act']='look')
  2. {
  3. include_once(ROOT_PATH .'includes/cls_json.php');
  4. $json = new JSON();
  5. $id=@$_POST['actid'];
  6. $sql="SELECT adcode FROM".$GLOBALS['ecs']->table('goods_activity')."WHERE act_id='$id'";
  7. $adcode['ad']=$db->getOne($sql);
  8. die($json->encode($adcode));
  9. }
复制代码
在页面最底部为什么会输出数组呢?如何去除

回答:
首先你的模板是怎么样获取的?其次可以//die($json->encode($adcode));试。

很明显楼主犯了一个低级的错误:

elseif(@$_POST['act']='look')

改成

elseif(@$_POST['act']=='look')

不过是开发人员都有可能犯的错误


就不会显示了

不懂,高人请指点

elseif(@$_POST['act']='look')

改成:
elseif(@$_POST['act']=='look')