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.cookie.js 操作cookie实现记住密码功能的实现代码
Apr 27 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
基于javascript实现判断移动终端浏览器版本信息
Dec 09 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
Jan 26 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
深入浅析javascript立即执行函数
Oct 23 Javascript
jQuery each函数源码分析
May 25 Javascript
通过jquery实现页面的动画效果(实例代码)
Sep 18 Javascript
vue mint-ui tabbar变组件使用
May 04 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 Javascript
通过JS深度判断两个对象字段相同
Jun 14 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 静态页面中显示动态内容
2009/08/14 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
基于json的jquery地区联动效果代码
2011/07/06 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
详解js中==与===的区别
2017/01/08 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
python itchat实现微信自动回复的示例代码
2017/08/14 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python 去除字符串中指定字符串
2020/03/05 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
婚礼司仪主持词
2014/03/14 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
趣味运动会赞词
2015/07/22 职场文书
宾馆安全管理制度
2015/08/06 职场文书