我如何正确使用jQuery.parseJSON

Som*_*one 0 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  
Run Code Online (Sandbox Code Playgroud)

我怎么能用案例1生成JSON.我得到JS错误"异常抛出但没有被抓住".这是由于格式错误的JSON字符串

biz*_*lop 5

因为JSON已经是JavaScript的有效片段,所以您可以简单地编写

var stds = <?php echo json_encode( $this->emps ); ?>;
Run Code Online (Sandbox Code Playgroud)