我对此非常沮丧。
我正在使用CDN中的Angular,我正在调用$ http.get请求以JSON格式打印所有结果集(mysql)的PHP文件,这是“做得好” ”。 但是,我已经将一些反斜杠存储到数据库中,作为字段值的一部分。 E.G:
{"Field 1":"user1"},{"Field 2":"some_data\2"}
崩溃整个页面并且未显示视图中的数据。它以这种方式打印在原始JSON文件中:
{"Field 2":"some_data�2"}
目前我正在“手动”打印生成的json:
$outp = '{"Field 2":"'.$resultset['field_data'].'"}';
echo $outp;
我已经尝试过我所知道的一切:addslashes(),stripslashes(),htmlspecialchars(),json_encode()......错误是:
SyntaxError: Unexpected token in JSON at position 138742
有人可以帮助我吗?