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中的私有成员
Sep 18 Javascript
javascript编程起步(第三课)
Feb 27 Javascript
js获取电脑分辨率的思路及操作
Nov 22 Javascript
node.js中的fs.unlink方法使用说明
Dec 15 Javascript
jquery自动补齐功能插件flexselect用法示例
Aug 06 Javascript
Javascript创建类和对象详解
May 31 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
基于JS对象创建常用方式及原理分析
Jun 28 Javascript
JS实现评价的星星功能
Aug 20 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
vue-socket.io跨域问题有效解决方法
Feb 11 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 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
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
javascript arguments使用示例
2014/12/16 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
用python写测试数据文件过程解析
2019/09/25 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
.net笔试题
2014/03/03 面试题
new修饰符是起什么作用
2015/06/28 面试题
运动会致辞稿50字
2014/02/04 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
法人代表任命书范本
2014/06/05 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
教师个人年度总结
2015/02/11 职场文书
人民调解协议书
2016/03/21 职场文书
建房合同协议书
2016/03/21 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android