如何通过codeigniter

时间:2018-02-02 13:14:41

标签: javascript codeigniter

对于代码要求和安全目的,我使用main.js文件中的路径调用图像,但对于普通的php(没有框架),它以这种方式工作但问题是我使用Codeigniter并且在codeigniter中你可以调用在php文件中的base_url()但是这里的图像是在js文件里面所以我的问题是如何使用codeigniter在js中指定图像路径。

var modifytop={

controlHTML: '<img src="assets/img/arrow.png" style="width:40px; height:40px" />',
anchorkeyword: '#top',

 }

1 个答案:

答案 0 :(得分:1)

由于JS无法识别PHPPHP代码将无法执行。

因此,请在base_url()文件中声明HTML

<html>
<body>
<script type="text/javascript">
var base_url = "<?php echo base_url(); ?>";
</script>
//your rest of js source links
</body>
</html>

然后使用base_url文件中的JS变量。

var modifytop={

controlHTML: '<img src="'+base_url+'"assets/img/arrow.png" style="width:40px; height:40px" />',
anchorkeyword: '#top',

 }

在配置文件中设置base_url,如下所示

$config['base_url'] = "http://localhost/your-project-name/";