在Codeigniter:如何给外部js文件中的图像路径

问题描述:

image- assets/rating/star.png的路径 现在如何给这个路径在外部js 我也加载了url helper。在Codeigniter:如何给外部js文件中的图像路径

$(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');?>"); 
     }); 
}); 
+0

你做得对,什么问题你面对? – TheTom

试试这个:

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

其工作谢谢.. @Gaurav –

在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); 
     }); 
}); 

尝试,让我知道它的工作原理或不

+0

Yeehh ...谢谢@Vimal它的工作精细 –