从外部Javascript文件访问Dojo变量
Dojo accessing variable from external Javascript file
我正在迁移到Dojo 10.4,之前我有几个定制的javascript文件,这些文件是通过运行Dojo和转换器修改的。但是在迁移之后,我无法访问js文件中的变量。
我在一个叫做abc的文件中这样声明过:
define([
"dojo",
"dojo/_base/declare",
"dojo/_base/lang",
"dojo/on",
"dojo/request",
"dijit/form/FilteringSelect"
], function (dojo, declare, lang, on, request, FilteringSelect) {
var VARIABLE= {};
现在我在jsp文件中使用这个js文件与<script>
命令集成。
主要问题是,我如何访问jsp文件中的var VARIABLE。
我已经尝试了require,提供等,但仍然无法访问声明的变量
如果你使用过javascript对象,那么你可以理解:
这里var VARIABLE
被定义为私有变量,如果您在JSP中需要它,则必须将其设置为公共变量。下面是一个示例代码片段:
define([
"dojo/_base/declare",
"dojo/_base/lang",
"dijit/form/FilteringSelect"
],function( declare, lang, FilteringSelect){
return declare("ui.some", [],{
VARIABLE: "testing",
});
});
在index . jsp: require(["ui/some"],function(Some){
alert(Some.VARIABLE);
});
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 如何通过ajax刷新JSF填充的javascript变量
- 可以将dojo验证器函数存储到变量中,以便以后调用它
- Dojo:小部件实例共享相同的变量
- 如何使用 dedeclare 定义 dojo 静态变量或静态对象
- Dojo 从服务器获取数据并使用 xhrGet 存储在变量中
- 延迟调用 dojo widget 中的函数,直到设置全局变量
- 访问 dojo 模块中的 javascript 变量
- 将变量传递给dojo小部件构造函数
- Dojo Javascript变量范围
- DOJO:以某种格式从RESTful API获取JSON结果,以及接下来要做什么来解析结果并将其放入变量中
- 从外部Javascript文件访问Dojo变量
- 如何从Dojo声明性小部件访问本地变量
- doh测试后仍然保留Dojo小部件变量引用
- 在javascript中使用dojo带有事件处理程序的实例变量.“这”是什么?
- 将JSON从Dojo JsonRest加载到对象变量中