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');
}
そして、そのファイルをリンクしました(単純なJavaScriptコードを試すと、私のjsファイルは正常に機能します):
<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
でしょうか。