JSON空格转义(php、javascript)⽤input控件,存储json数据时,字符串有空格时报错,解决⽅法:
phpjson格式化输出
进⾏空格转义。
.js⽂件(javascript):
var jsonData = JSON.stringify(data).replace(/\s/g," ");
var rowData =" <input type='hidden' class='json_data' value="+ jsonData+">";
.php⽂件:
<?php
$formatJson = str_replace(' ',' ',\Zend\Json\Json::encode($data));
echo '<input type="hidden" class="json_data" value='.$formatJson.'>';
>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。