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 相关文章推荐
IE下js调试工具Companion.JS
Oct 15 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
Jan 20 Javascript
JavaScript计算器网页版实现代码分享
Jul 15 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
深入了解JavaScript的逻辑运算符(与、或)
Dec 20 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
Mongoose学习全面理解(推荐)
Jan 21 Javascript
vue-loader教程介绍
Jun 14 Javascript
微信小程序下拉框组件使用方法详解
Dec 28 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
详解webpack-dev-middleware 源码解读
Mar 23 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设计模式 Facade(外观模式)
2011/06/26 PHP
php 地区分类排序算法
2013/07/01 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
PHP实现更改hosts文件的方法示例
2017/08/08 PHP
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
jQuery实现简单的日期输入格式化控件
2015/03/12 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
webpack3之loader全解析
2017/10/26 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
微信小程序onShareTimeline()实现分享朋友圈
2021/01/07 Javascript
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
用Python编写简单的微博爬虫
2016/03/04 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
教师四风自我剖析材料
2014/09/30 职场文书
小学德育工作总结2015
2015/05/12 职场文书
Python实现照片卡通化
2021/12/06 Python
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA