我正在为我的项目使用 codeigniter,并在此处有一个名为 A.php 的页面,其中一个主容器 div 具有以下 html。我的本地 base_url 是 project.local。A.php页面在controller文件夹的文件夹front
<?php echo '
<div class="preview">
<img src="'.base_url().'resources/front/img/SBase1.png">
</div>
<div class="base">
<img src="'.base_url().'resources/front/img/SBase1.png">
</div>'
;?>
我的路线如下
$route['build_shirt/(:any)'] = "front/test/A/$1";
我的控制器如下
class test extends CI_Controller {
public function __construct() {
parent::__construct();
$this->data = null;
// Load required CI libraries and helpers.
}
public function A($value)
{
//code here
}
}
最初,基本 div 是隐藏的,而预览 div 是可见的。预览 div 中的图像 SBase1 正确加载。但是,当实现一些 js 时,当我单击 btn 并预览 div 时,将隐藏并显示基本 div。此时base div中的img Sbase1不会显示,因为指定的url错误。网址如下
project.local/A/resources/front/img/SBase1.png
代替
project.local/resources/front/img/SBase1.png
我的 js 除了隐藏和显示所需的 div 之外什么都不做,这只是预览和基础。我的路由有什么问题吗?
帮助表示赞赏。多谢你们!