无法动态加载Javascript文件

时间:2016-07-28 07:58:08

标签: javascript file dynamic

我目前在名为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的链接静态放入其中就可以正常工作。

0 个答案:

没有答案