后台返回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的主要内容,如果未能解决你的问题,请参考以下文章
fastjson 返回json字符串,JSON.parse 报错
后台返回一个ModelAndView,js 怎么解析显示其中的信息