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


Posted in Javascript onMarch 28, 2018

注意,这里想说的不是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串转为转为对象的写法。

以上这篇js中el表达式的使用和非空判断方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript图像处理—为矩阵添加常用方法
Dec 27 Javascript
javascript复制粘贴与clipboardData的使用
Oct 16 Javascript
jQuery的load()方法及其回调函数用法实例
Mar 25 Javascript
Jquery异步提交表单代码分享
Mar 26 Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 Javascript
浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
Feb 19 Javascript
Angular.js实现动态加载组件详解
May 28 Javascript
js正则取值的结果数组调试方法
Oct 10 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
May 20 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
详解JavaScript 异步编程
Jul 13 Javascript
JS实现左边列表移到到右边列表功能
Mar 28 #Javascript
JS中用EL表达式获取上下文参数值的方法
Mar 28 #Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 #jQuery
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 #Javascript
浅谈js获取ModelAndView值的问题
Mar 28 #Javascript
vue页面加载闪烁问题的解决方法
Mar 28 #Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 #jQuery
You might like
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
phpize的深入理解
2013/06/03 PHP
php验证码实现代码(3种)
2015/09/07 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
js定时器实例分享
2016/12/20 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
javascript实现固定侧边栏
2021/02/09 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python网络编程 Python套接字编程
2017/09/13 Python
给我一面国旗 python帮你实现
2019/09/30 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
简述数组与指针的区别
2014/01/02 面试题
人力资源专业推荐信
2013/11/29 职场文书
校园门卫岗位职责
2013/12/09 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
出国留学自荐信模板
2015/03/06 职场文书
表扬信格式模板
2015/05/05 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
mysql 索引合并的使用
2021/08/30 MySQL
vue项目支付功能代码详解
2022/02/18 Vue.js