1

php:5.3.3

jQuery:1.7.2

这是我们用来将值从 php 发送到 jquery 的方式。

  1. 获取转义字符串。

$a = '"xxxxx'; $b = json_encode($a);

  1. 现在,$b 是 '"xxxxx';

  2. 将 $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'>"&quot;xxxxx"</div>

但是,当字符串在浏览器中显示时,它会变成 ""xxxxx"。而当我们使用 $.parseJSON($("#my_data").text());。JQuery 会抛出异常,因为 ""xxxxx " 不是 JSON 字符串。

那么,如何解决呢?

或任何其他将转义字符串从 php 发送到 JQuery 的方法。

谢谢大家。

4

0 回答 0