2017-02-15 11 views
-1

このSipml-api.jsはCIフォルダ(特にC:\ wamp \ www \ arise \ assets)にあります.Sipml.jsとsrc/tinyPIP/src/tsip_api.jsも同じフォルダにあります。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に追加する方法ですか?

+0

あなたにどのようなエラーが出ますか? –

+0

エラー404が見つかりません。 –

+0

ブラウザのツールを使用してDOMを調べて、期待していたものの代わりに生成されたURLを確認します。 – Sparky

答えて

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); 
}); 
関連する問題