我的应用使用嵌入在脚本中的查找表。为了便于维护,我想从外部文件加载此表。完成此任务的最佳方法是什么?我正在使用该表来指定要在点击事件中加载的图像。
var categoryTable = {
"volunteer": "d3_files/images/thunderx64.png",
"organization": "d3_files/images/cloudyDayx64.png",
"air":"nothing"
};
答案 0 :(得分:0)
你可以在返回这个数组的其他js文件中创建一个函数。 加载该文件并调用函数来获取此数组。
答案 1 :(得分:0)
外部.js
文件可以包含任何有效的Javascript。在其中添加变量赋值就可以了。
它必须是一个全局变量才能对其他文件中的代码可见。
答案 2 :(得分:0)
看一下jQuery getScript()方法:
从Jquery网站引用:
描述:使用GET HTTP请求从服务器加载JavaScript文件,然后执行它。
如果您的表是JS,那么这应该对您有所帮助。但是,我认为更好的方法是重写表代码并为其提供JSON或XML表单。它是表,那么它应该适用于某种标准形式的数据表示而不是某些自定义JS代码。