php使用require方法输出数据怎么转化成json格式?
php中的json_encode()函数只能将字符串转为json格式,可是现在写网页基本上都用require方法调用其它网页,这样就没法使用json_encode()函数了,怎么办?
使用过header("Content-type: application/x-javascript; charset=utf-8");  
header("Content-type: application/json");
都没用。
客户端使用jquery的ajax获取不到准确的json格式数据,求解答。

解决方案 »

  1. 将输出的内容用变量存起来,再json_encode() 
      

  2. 问题是没有变量,php程序是调用模板的,用的是include(),所以根本没办法获得字符串。
      

  3. include(DISCUZ_ROOT.'./source/module/forum/forum_'.$mod.'.php');