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操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
Nov 24 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
jQuery中scrollTop()方法用法实例
Jan 16 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
js 函数式编程学习笔记
Mar 25 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
vue addRoutes实现动态权限路由菜单的示例
May 15 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 Javascript
vue addRoutes路由动态加载操作
Aug 04 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使用GD实现颜色渐变实例
2015/06/02 PHP
图片按比例缩放函数
2006/06/26 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
JavaScript 事件的一些重要说明
2009/10/25 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
Python实现学生成绩管理系统
2020/04/05 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
web字体加载方案优化小结
2019/11/29 HTML / CSS
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
理工科学生的自我评价
2013/12/15 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
邀请函范文
2015/02/02 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
2015年售票员工作总结
2015/04/29 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
redis配置文件中常用配置详解
2021/04/14 Redis
SpringBoot生成License的实现示例
2021/06/16 Java/Android
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python