后台返回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}‘。

时间: 2024-08-03 16:39:52

后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier的相关文章

C# String.Format格式化json字符串中包含"{" "}"报错问题

json.Append(String.Format("{\"total\":{0},\"row\":{1}}", lineCount, strJSON));直接会报错 字符串中包含{或者},则需要用{{ 来代替字符 {,用}} 代替 }如:json.Append(String.Format("{{\"total\":{0},\"row\":{1}}}", lineCount, strJS

【工作经验】解决报错:SyntaxError: Unexpected token .

解决报错: SyntaxError: Unexpected token . 处理过程: 屏蔽全部新增改代码,问题不出现. 放开一部分,问题依然不出现. 直到把如下代码放开,报错出现,定位是这块的错误. var textDom.textContent=contentStr; 解决方案: 原来写代码时没注意,多了个var.删掉就好了.

小程序返回上一级页面背景音乐报错 setBackgroundAudioState:fail title is nil!;

小程序初始化在onLoad的时候加载了一次背景音乐. 如果此时报错是title必传.如果没有 会报错一次 setBackgroundAudioState:fail title is nil!; 这个都知道 但同时我们可能有这样的一个情况 我再A页面. 播放了背景音乐 然后跳到B页面.修改了某些音乐参数 再调回A页面的时候报错了 解决: 在request的回调里面设置一次. 我尝试过在外面.在onShow设置.都没用,只有在success的回调的时候才会触发 原文地址:https://www.cn

JS报错 Uncaught TypeError: undefined is not a function,解决

Chrome调试报错:Uncaught TypeError: undefined is not a function,所有的数据都显示不出来 原因正如错误提示:调用了一个没有定义的方法,实际是一个空值调用了一个jq方法,导致报错 ☆解决方法:在调用方法之前判断值是否为空,不为空才调用方法,参考代码如下: if( d!="" && d.gblen()>My.option.colModel[i].len) { hide+=' relative'; d=getShort

Python_报错:SyntaxError: unexpected character after line continuation character

原因:写入的文件内容不正确,应处理为字符串 >>> import os >>> os.makedirs(time_year+"\\"+time_month+"\\"+time_day)#其中的time_year.time_month.time_day都是有赋值的变量 >>> os.chdir(time_year\time_month\time_day)#问题出在这里,写法不对 File "<std

js报错 Uncaught TypeError: xxxx.each is not a function

在处理ajax返回的json数组时错误的使用了 list.each(function(){ }); 实际上当遍历json数组是应该使用 $.each(list,function(index,course){ }); 原文地址:https://www.cnblogs.com/fanwenhao/p/8302028.html

bootstrap4popper.js报错Uncaught ReferenceError

这是因为bootstrap4需要umd版的popper.js <script src="https://cdn.bootcss.com/popper.js/1.15.0/umd/popper.min.js"></script> 或者使用 bootstrap.bundle.min.js / bootstrap.bundle.js 这两个已经包含了 Popper.js 的脚本 原文地址:https://www.cnblogs.com/mahoshojo/p/1220

JavaScript报错Uncaught SyntaxError: Invalid shorthand property initializer

定义变量的时候的错误.其实应该把所有的等号换为: 即,example: var aj = { broName = $("#broName").val(), broCode = $("#broCode").val(), dateBroStart = $("#dateBroStart").val(), dateBroEnd = $("#dateBroEnd").val(), } 正确的: var aj = { broName :

echarts js报错 Cannot read property &#39;getAttribute&#39; of null

本文将为您描述如何解决 eharts.js报错 Uncaught TypeError: Cannot read property 'getAttribute' of null 的问题 根据报错信息查找原因发现是因为 实例化 echarts 的元素不存在(未找到指定的元素),查看官方文档发现: // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); 基于准备好的 dom,初始化 e