在html内容里面难免会包含&这个符号,在提交一个字符串形式的值是,如果你用的是Post方式,他会根据&符号去切割,也就是说 他把这个json对象根据&切割成N份了,所以才会造成被截断。
解决方案是将“&”字符替换为url字符编码后再进行json编码:
$new_string = strtr($original_string, '&', '%26');
这样就可以完美解决json数据被截断的问题了
在html内容里面难免会包含&这个符号,在提交一个字符串形式的值是,如果你用的是Post方式,他会根据&符号去切割,也就是说 他把这个json对象根据&切割成N份了,所以才会造成被截断。
解决方案是将“&”字符替换为url字符编码后再进行json编码:
$new_string = strtr($original_string, '&', '%26');
这样就可以完美解决json数据被截断的问题了