在Codeigniter中:如何在外部js文件中提供图像路径

时间:2017-04-04 11:18:42

标签: javascript php jquery codeigniter

image-assets / rating / star.png的路径 现在如何在外部js中提供此路径 我还加载了url helper。

$(document).ready(function(){
        $("#1_star").hover(function(){
            $("#1_star").attr("src","Path for image");
        });
});

我这样做

$(document).ready(function(){
        $("#1_star").hover(function(){
            $("#1_star").attr("src","<?php echo base_url('assets/rating/star.png');?>");
        });
});

2 个答案:

答案 0 :(得分:1)

试试这个:

$(document).ready(function(){
     $("#1_star").hover(function(){
         var base_url = window.location.origin;
         $("#1_star").attr("src",base_url + '/assets/rating/star.png');
     });
});

答案 1 :(得分:1)

在你的html页面中添加

<input type="hidden" id="document" name="document" value="<?php echo base_url('assets/rating/star.png');?>">

在你的js文件中

var path= $('#document').val();
alert(path);

$(document).ready(function(){
        $("#1_star").hover(function(){
            $("#1_star").attr("src",path);
        });
});

尝试让我知道它是否有效