后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier

Posted Sam168666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier相关的知识,希望对你有一定的参考价值。

后台json字符串是 

[{"name": "报销申请", "id": "start"}, {"name": "部门经理审批", "id": "departAudit"}, {"name": "总经理审批", "id": "bossAudit"}, {"name": "财务经理审批", "id": "financeAudit"}]

返回到前端页面上时,报错 Uncaught SyntaxError: Unexpected identifier 识别错误

 

一开始以为是json格式问题,其实并不是。

自己粗心没有好好看我是怎么拿这个值的,后台我将字符串放入model并返回前端视图。js取值 var actStr = "${actStr}"; 这时会出现Unexpected identifier错误,原因是双引号里面包含了双引号。解决方法是把双引号改为单引号,即 var actStr = \'${actStr}\'。

以上是关于后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier的主要内容,如果未能解决你的问题,请参考以下文章