我目前在名为static的物品中有一个名为config.js的Javascript文件。该文件的内容目前是:
var config = {"config1": "test1", "config2": 1};
我还有以下功能,并且在脚本末尾有相关联的调用:
function updateConfig() {
var fileRef = document.createElement('script');
fileRef.setAttribute("type", "text/javascript");
fileRef.setAttribute("src", "/static/config.js");
headElem = document.getElementsByTagName("head")[0];
headElem.appendChild(fileRef);
}
updateConfig();
test.innerText = config.config1;
但是,当我运行脚本时,我在Firebug中收到以下错误:
ReferenceError: config is not defined
如何将我的JS文件动态加载到我的页面中?如果我只是将config.js的链接静态放入其中就可以正常工作。