字符“ \”(错误令牌)的json错误

时间:2018-08-29 23:24:32

标签: javascript php json

我有此代码:

PHP
function print_json(){
    //code...
    $rows = $stmt->fetch(PDO::FETCH_ASSOC);
    $images = json_encode($rows);
    echo $images;
}
JAVASCRIPT
var json = JSON.parse('<?php print_json(); ?>');
console.log(json);

控制台错误是:“未捕获的SintaxError:我页面名称上JSON.parse()位置188处的JSON中的意外令牌”

当提取包含一些base64图像时,第一次出现此错误,我进行了一些测试,发现它还显示了诸如“ hi \ hi”之类的字符串错误。 问题是字符“ \”,为什么json_encode不能解决该字符的转义问题?

0 个答案:

没有答案