JS和${}的一些问题
2017-02-10 16:49
211 查看
如果是当前页面里面的JS
使用${]得到参数是没问题的,比如 //单选多选全局变量
var multiSelection = ${multiSelection};
// 文件是否可以预览
var isPreview = ${attachmentConfig.isPreview };
//文件存储的方式
var saveType = ${saveType};
//存储文件还是存储数据库的全局变量
var code = '${attachmentConfig.code }';
//文件名
var configName = '${attachmentConfig.configName }';
但是如果把代码放在引用的js中就不行了
所以如果需要初始化参数,就需要在原页面中初始化
引用的JS中也可以放入$(document).ready(function() {
}
但是要注意初始化顺序,依旧还是整个页面包括所有的js都初始化完毕之后才能进行
使用${]得到参数是没问题的,比如 //单选多选全局变量
var multiSelection = ${multiSelection};
// 文件是否可以预览
var isPreview = ${attachmentConfig.isPreview };
//文件存储的方式
var saveType = ${saveType};
//存储文件还是存储数据库的全局变量
var code = '${attachmentConfig.code }';
//文件名
var configName = '${attachmentConfig.configName }';
<script type="text/javascript"> //单选多选全局变量 var multiSelection = false; // 文件是否可以预览 var isPreview = 1; //文件存储的方式 var saveType = 0; //存储文件还是存储数据库的全局变量 var code = 'test1'; </script>
但是如果把代码放在引用的js中就不行了
所以如果需要初始化参数,就需要在原页面中初始化
引用的JS中也可以放入$(document).ready(function() {
}
但是要注意初始化顺序,依旧还是整个页面包括所有的js都初始化完毕之后才能进行
相关文章推荐
- 原生JS常用的方法集合
- javaScript中的Math对象的函数和常量
- js中对象继承
- JS函数声明与函数表达式区别
- 加快JavaScript加载和执行效率
- JS 返回上一页并刷新,但不用重新加载整个页面(ajax实现)
- javascript keycode对照表
- JavaScript创建对象
- 通过jstack日志分析和问题排查
- Javascript : require.js 的使用(例子)
- js提取表单
- JavaScript中的数据类型
- javascript实现,求一组数的最小公倍数
- js仿QQ邮箱收件人选择与搜索功能
- js语言特性的理解
- Javascript模块化编程(三):require.js的用法
- my Ajax.js
- JS函数this的用法实例分析
- JavaScript轻松创建级联函数的方法示例
- JS在不同js文件中互相调用