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作一个通用向导说明
Aug 30 Javascript
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
js中键盘事件实例简析
Jan 10 Javascript
javascript中var的重要性分析
Feb 11 Javascript
jQuery仿天猫实现超炫的加入购物车
May 04 Javascript
巧用数组制作图片切换js代码
Nov 29 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
Apr 24 Javascript
详谈js对url进行编码和解码(三种方式的区别)
Aug 16 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
Aug 10 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通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
Smarty模板配置实例简析
2019/07/20 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
纯js+css实现在线时钟
2020/08/18 Javascript
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
python绘制漏斗图步骤详解
2019/03/04 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
Sunglasses Shop荷兰站:英国最大的太阳镜独立在线零售商和供应商
2017/01/08 全球购物
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
授权委托书怎么写
2014/04/03 职场文书
成立公司计划书
2014/05/07 职场文书
十佳家长事迹材料
2014/08/26 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
详解Nginx 工作原理
2021/03/31 Servers
Golang 字符串的常见操作
2022/04/19 Golang