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 相关文章推荐
为什么Node.js会这么火呢?Node.js流行的原因
Dec 01 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
Jun 25 Javascript
JavaScript中windows.open()、windows.close()方法详解
Jul 28 Javascript
js HTML5 Canvas绘制转盘抽奖
Sep 13 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
Sep 01 Javascript
a标签调用js的方法总结
Sep 05 Javascript
解决antd Form 表单校验方法无响应的问题
Oct 27 Javascript
Vue实现简单计算器
Jan 20 Vue.js
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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
关于PHP堆栈与列队的学习
2013/06/21 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
Prototype使用指南之range.js
2007/01/10 Javascript
js类中的公有变量和私有变量
2008/07/24 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
JS获取时间的方法
2015/01/21 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
python实现博客文章爬虫示例
2014/02/26 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
Python中base64与xml取值结合问题
2019/12/22 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
10个示例带你掌握python中的元组
2020/11/23 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
毕业生自荐信格式
2014/03/07 职场文书
六一儿童节主持词
2014/03/21 职场文书
毕业留言寄语大全
2014/04/10 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书