后台返回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的主要内容,如果未能解决你的问题,请参考以下文章

如何在js里面处理后台传来的json,并显示在页面上

fastjson 返回json字符串,JSON.parse 报错

后台返回一个ModelAndView,js 怎么解析显示其中的信息

求助后台json串返回到前台自动四舍五入怎么解决

后台有两个List都转换为json格式数据返回给前台JSP页面 页面上怎么区分开这两个List的数据

我拼成的JSON字符串,然后转换JSON对象成功了,但是到了后台报错.