js中el表达式的使用和非空判断

简介: js中el表达式的使用和非空判断

 注意,这里想说的不是jsp里面嵌套的el表达式的使用,而是在js中使用。


场景:


        页面跳转后,使用spring mvc向前端页面传过来一个json对象,要在js中获取后,做处理。


      返回的json对象:


{"nodes":[{"contactmobile":"15922208502","orderno":"XNH31918062989476864"},{"id":"12198","group":"11","content":"把考虑考虑","modelname":"Company"}],"links":[{"target":"12198","id":"15016","relationType":"公司","source":"12194"}]}
var graph;
var flag = "${empty jsonData}";
if(flag!="true"){
  graph = eval('(' + '${jsonData}' + ')');
};

这里有一个注意点:


        在js中使用el表达式,一定要使用引号括起来。如果返回的json中包括双引号,那么就使用单引号包围el表达式,否则,使用双引号。


      另外,注意使用eval函数将json串转为转为对象的写法。

目录
相关文章
|
7月前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
45 0
|
2月前
|
JavaScript
js---三元表达式详解
js---三元表达式详解
60 0
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战 JS中正则表达式的使用
这篇文章介绍了JavaScript中正则表达式的使用,包括正则表达式的创建、匹配模式、字符串匹配、拆分、搜索、匹配和替换等方法,并通过示例代码展示了如何应用这些技术。
JavaScript基础&实战 JS中正则表达式的使用
|
4月前
|
JavaScript 前端开发
在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟
这篇文章介绍了如何在JavaScript中使用正则表达式来验证时间字符串的格式(小时和分钟),并提供了将时间字符串转换为JavaScript Date对象的示例代码及其测试结果。
|
4月前
|
JavaScript 前端开发 API
vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
这篇文章介绍了如何在Vue框架中将表单输入验证逻辑封装到一个JavaScript文件中,并通过正则表达式验证邮箱、身份证、手机号等信息,同时确保两次密码输入的一致性。
|
7月前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
34 1
|
7月前
|
JavaScript 前端开发 数据可视化
JavaScript 什么是三元表达式?
JavaScript 什么是三元表达式?
75 1
|
7月前
|
JavaScript 前端开发 开发者
解密 JavaScript 中的三元运算符:简洁而强大的条件表达式
解密 JavaScript 中的三元运算符:简洁而强大的条件表达式
210 0
|
7月前
|
JavaScript 前端开发
js语句(Statement)和表达式(Expression)
js语句(Statement)和表达式(Expression)
61 0
|
7月前
|
JavaScript 前端开发
编程笔记 html5&css&js 076 Javascript 表达式
编程笔记 html5&css&js 076 Javascript 表达式
下一篇
无影云桌面