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 相关文章推荐
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
jquery ready函数、css函数及text()使用示例
Sep 27 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
layui实现点击按钮给table添加一行
Aug 10 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 Javascript
vue中的mescroll搜索运用及各种填坑处理
Oct 30 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中source #N问题的解决方法
2014/01/27 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
简明json介绍
2008/09/28 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
Python中bisect的用法
2014/09/23 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
python实现外卖信息管理系统
2018/01/11 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
园林资料员岗位职责
2013/12/30 职场文书
爱牙日活动总结
2014/08/29 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL
详解CSS3浏览器兼容
2022/12/24 HTML / CSS