我有一个script.js文件,我需要在其中回显一些 PHP 代码,例如,
if($.fn.checkbox) {
$('input[type="checkbox"]').checkbox({
cls : 'checkbox',
empty : '<?=base_url()?>public/img/sprites/forms/checkboxes/empty.png'//it is just example "<?=base_url()?>"to clarify, i know we cant actually echo here..
});
}
是否有可能,我没有找到任何好的解决方案,
答案 0 :(得分:2)
在页面加载时将其分配给变量。
var base_url = '<?php echo base_url();?>';
然后再使用它。
empty: base_url+'public/img/sprites/forms/checkboxes/empty.png'
答案 1 :(得分:2)
在php文件中编写这样的代码
<script type="text/javascript">
var base_url = '<?php echo base_url()?>'
</script>
<script type="text/javascript" src='script.js'></script>
base_url
现在可以在script.js中找到
答案 2 :(得分:1)
而不是将文件保存为script.js,将文件保存为script.php,并在<script>
标记中编写脚本。
并编写如下所示的PHP代码:
<script type="text/javascript">
$(document).ready(function(){
var test = <?php echo "test"; ?>
//your code
});
</script>