如何添加路径到js文件

时间:2017-02-15 20:11:52

标签: javascript codeigniter

我在CI文件夹中有这个Sipml-api.js(特别是在C:\ wamp \ www \ aris \ assets中),我想找到Sipml.js和src / tinySIP / src / tsip_api.js哪个也在同一个文件夹中。

这是我做的,但结果是未找到!

var base_url = '<?php echo base_url(); ?>';
var __b_release_mode = false;
var tag_hdr = document.getElementsByTagName('head')[0];
[base_url +'/SIPml.js', base_url + '/src/tinySIP/src/tsip_api.js'].forEach(function (file) {
    var tag_script = document.createElement('script');
    tag_script.setAttribute('type', 'text/javascript');
    tag_script.setAttribute('src', file + "?svn=241");
    tag_hdr.appendChild(tag_script);
});

我对javascript知之甚少,所以我只是在尝试。

我的问题是如何在Sipml.js and src/tinySIP/src/tsip_api.js中真正添加此(Sipml-api.js)个文件的路径?

1 个答案:

答案 0 :(得分:0)

检查以下代码是否适合您:

function getBaseUrl() {
    return (location.host !== 'localhost') ? location.origin : location.origin + '/' + location.pathname.split('/')[1].trim('/') + '/';
}

var base_url = getBaseUrl();
var __b_release_mode = false;
var tag_hdr = document.getElementsByTagName('head')[0];
[base_url +'assets/SIPml.js', base_url + 'assets/src/tinySIP/src/tsip_api.js'].forEach(function (file) {
    var tag_script = document.createElement('script');
    tag_script.setAttribute('type', 'text/javascript');
    tag_script.setAttribute('src', file + "?svn=241");
    tag_hdr.appendChild(tag_script);
});