我如何正确使用jQuery.parseJSON

时间:2012-07-16 20:30:39

标签: jquery jquery-selectors

我有一组来自服务器端的值,我想尝试生成   JSON并在我的代码中使用它

现在的声明是问题,它是完美的   如果没有单引号和双引号就可以了。

var stds = jQuery.parseJSON('<?php echo json_encode($this->emps); ?>');

  CASE 1:
  ABC:"E" DTSM  
  VCD:"E" DMST  

CASE 2:
  *****
  ABC:E DTSM  
  VCD:E DMST  

我如何仍然使用案例1生成JSON。我得到JS错误“异常抛出但未被捕获”。这是由于格式错误的JSON字符串

2 个答案:

答案 0 :(得分:5)

因为JSON已经是JavaScript的有效片段,所以您只需编写

即可
var stds = <?php echo json_encode( $this->emps ); ?>;

答案 1 :(得分:1)

使用<?php echo json_encode($str); ?>