我试图base_url()
在外部.js
文件中调用“”。我的“ test.js
”文件路径是“ js/test.js
”。
我的test.js
代码是:
function download(s){
var w=window.open('<?php base_url(); ?>home/download?f='+s+'.ogg','Download','height=100,width=100');
}
我链接了那个文件(我的 js 文件在尝试简单的 JavaScript 代码时工作正常):
<script src="<?php echo base_url(); ?>js/test.js" type="text/javascript"></script>
但这总是说访问被拒绝并要求服务器许可。
我也尝试了' ',即使我在' '函数中site_url()
尝试了回声“ ”,但这些都不起作用。但是当我在视图文件中添加该代码时,例如:hello
download
header.php
<script type="text/javascript">
function download(s){
var w=window.open('<?php base_url(); ?>home/download?f='+s+'.ogg','Download','height=100,width=100');
}
</script>
然后就奏效了。
如果我写的是外部CSS:
background:url('<?php base_url(); ?>images/side.png');
那是行不通的。但如果我写:
background:url('../images/side.png');
然后就可以了。
那么如何base_url()
在外部.js
文件和.css
文件中调用“”?