我安装我下我的Apache /本地主机/ ci_app子目录CI/JS动态链接指向根/在CI
现在我下/本地主机/ ci_app一些JS文件/资产/ JS/code.js
里面code.js我加载脚本动态
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "/assets/js/another_script.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'my_other_script'));
在CI配置我有$config['base_url'] = '/ci_app/';
但每次我加载页面我得到的脚本中调用http://localhost/assets/js/another_script.js
。
我需要的脚本是指向http://localhost/ci_app/assets/js/another_script.js
尝试让base_url在配置中为空,CI在猜测它时非常神。然后,尝试像这样调用脚本:js.src =“<?php echo base_url();?> assets/js/another_script.js”;它应该工作... – sinisake
这不会工作。不执行里面.js – Kal
对不起,没有仔细阅读,认为这是你的看法... – sinisake