php:5.3.3
jQuery:1.7.2
这是我们用来将值从 php 发送到 jquery 的方式。
- 获取转义字符串。
$a = '"xxxxx'; $b = json_encode($a);
现在,$b 是 '"xxxxx';
将 $a 放在 phtml 中。
php:
$this->view->b = $b;
页面:
<div id='my_data' style='display:none;'><?php echo $this->b;?></div>
所以在phtml中,字符串是
<div id='my_data' style='display:none'>""xxxxx"</div>
但是,当字符串在浏览器中显示时,它会变成 ""xxxxx"。而当我们使用 $.parseJSON($("#my_data").text());。JQuery 会抛出异常,因为 ""xxxxx " 不是 JSON 字符串。
那么,如何解决呢?
或任何其他将转义字符串从 php 发送到 JQuery 的方法。
谢谢大家。