无法在 Codeigniter 中使用 jquery 设置正确的图像路径
Posted
技术标签:
【中文标题】无法在 Codeigniter 中使用 jquery 设置正确的图像路径【英文标题】:Cannot set the correct path of image using jquery in Codeigniter 【发布时间】:2016-04-13 21:50:09 【问题描述】:我在 ajax 的成功部分使用 jquery 设置图像的路径。我的图像文件夹树就像
Project name
|
-application
-system
-user_guide
-image
|
-img_412.png
我正在设置这样的图像路径
success: function(data)
$('.img_container').attr("src",'image/img_412.png');
但图像未显示,当我检查元素时,我找到了这个 url:
但是在将光标放在 src 上时,我得到如下完整路径
http://localhost/MyProject/create_user/add_info/image/img_412.png
其中create_user 是控制器的名称,add_info 是控制器的方法
我想从网址中删除两者
【问题讨论】:
【参考方案1】:使用这个:
$('.img_container').attr("src",'<?php echo base_url("image/img_412.png"); ?>');
确保在控制器中加载 url 帮助程序或自动加载该帮助程序
【讨论】:
感谢 Norlihazmey Ghazali,它正在工作,但我想再问一件事,如果我更新这张图片,我没有得到更新的图片,因为 url 是一样的,我怎样才能让它工作。 欢迎,无法重现您遇到的问题,您能否详细说明一下即将出现的问题 我的意思是当我通过 ajax 更新同一个图像直到我刷新我的页面时,我没有得到更新的图像。我认为那是因为图像 url 是相同的解决方案。 哦,我明白了。你有没有尝试过像$('.img_container').attr("src",'<?php echo base_url("' + variable +'"); ?>');
这样更新,并且变量保存像image/img_412.png
这样的图像路径以上是关于无法在 Codeigniter 中使用 jquery 设置正确的图像路径的主要内容,如果未能解决你的问题,请参考以下文章