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 相关文章推荐
[JS]点出统计器
Oct 11 Javascript
使Ext的Template可以解析二层的json数据的方法
Dec 22 Javascript
javascript:history.go()和History.back()的区别及应用
Nov 25 Javascript
Javascript中的String对象详谈
Mar 03 Javascript
详解JS函数重载
Dec 04 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
May 03 Javascript
vue.js在标签属性中插入变量参数的方法
Mar 06 Javascript
使用vue制作探探滑动堆叠组件的实例代码
Mar 07 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
ES6 中可以提升幸福度的小功能
Aug 06 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
js实现json数组分组合并操作示例
Feb 12 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调用mysql存储过程
2007/02/14 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP实现图片压缩
2020/09/09 PHP
破解Session cookie的方法
2006/07/28 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
javascript轮播图算法
2016/10/21 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
2017/07/25 Python
Python工程师面试必备25条知识点
2018/01/17 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
Python实现仿射密码的思路详解
2020/04/23 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
英国绿色商店:Natural Collection
2019/05/03 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis
Golang Web 框架Iris安装部署
2022/08/14 Python