tp5.1.11json双引号被转义问题

浏览:5559 发布日期:2018/05/03 分类:ThinkPHP5专区 关键字: json 实体字符
后台代码 public function languageList($id)
    {
        $data = $this->languageModel->getInfo(['type-id'=>$id]);
        return $this->fetch('',['data'=>json_encode($data)]);

    }
前台代码        table.render({
            id: config.sign.sign1
            , data: {$data}
            , elem: '#' + config.sign.sign1
            , height: config.height    //表格高度
            , cellMinWidth: 80 //定义全局最小宽度
//            , url: '{:url("LanguageSetting/languageList")}' //数据接口
            , cols: config.cols
        });
[{"id":1,"type-id":2,"en-us":"login out","zh-cn":"\u9000\u51fa","sort":1}]
最后解析时,把json里边的引号全部转义成了,& quot ;


为什么发不了图片


貌似被tp框架自动套用了htmlentities()函数,把双引号转义成了实体字符,这个需要这么处理

最佳答案
评论( 相关
后面还有条评论,点击查看>>