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实现仿Windows关机效果
Mar 10 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
微信小程序  自定义创建详细介绍
Oct 27 Javascript
Vue.js基础知识小结
Jan 13 Javascript
jQuery中DOM节点删除之empty与remove
Jan 20 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
解决angularjs service中依赖注入$scope报错的问题
Oct 02 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
基于JavaScript实现单例模式
Oct 30 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
Nov 13 Javascript
在vue中实现嵌套页面(iframe)
Jul 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 selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
php如何连接sql server
2015/10/16 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
PHP7新功能总结
2019/04/14 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
win与linux系统中python requests 安装
2016/12/04 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
Python实现Linux监控的方法
2019/05/16 Python
python异常触发及自定义异常类解析
2019/08/06 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python实现126邮箱发送邮件
2020/05/20 Python
python爬取youtube视频的示例代码
2021/03/03 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
小学教研工作制度
2014/01/15 职场文书
项目建议书怎么写
2014/05/15 职场文书
重阳节慰问信
2015/02/15 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
小学班级标语口号大全
2015/12/26 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python