【发布时间】:2019-05-02 06:34:23
【问题描述】:
下午好 stackoverflow 社区,我在将本地 jpeg 加载到打开的对话框时遇到问题, 使用下面的代码将始终附加相同的表信息 并在对话框中重新打开它,我可能做错了什么。
Local file path: D:/web/pic/123.jpg
请在这里提供一些帮助,谢谢。
下面是我的代码:
HTML部分:
标签id会引用jquery代码
<div id="dialog" title="picture">
<span><img src="/pic/123.jpg"/></span> //src get local file picture
</div>
jquery部分:
$('#info').click(function() {
$('#dialog').append('<img // get local file
src="pic/123.jpg"/><br/>').append($(this).html());
$("#dialog").dialog("open"); //dialog open start here
$('#dialog').dialog({
resizable:false,
buttons: {
"Close": function() //button on pop out dialog
{
$(this).dialog('close');
choice(true);
},
"Cancel Close": function() //button on pop out dialog
{
$(this).dialog('close');
choice(false);
}
}
});
});
从上面的代码更改为 src="file///web/pic/123.jpg" 只能从编译器获取数据,使用网络浏览器 chrome,ie 等。 为什么没有图片?
【问题讨论】:
-
问题不清楚(至少对我来说)..什么是实际问题?图片不显示在浏览器中吗?还是其他?
-
@Kiranramchandran 图像在我更改 src="file///D:/web/pic/123.jpg 时未显示在浏览器上,但在使用编译器构建整个 Web 项目时确实显示
-
在图片路径中试试这个
../pic/123.jpg。假设pic是您应用程序中的文件夹。 -
@Kiranramchandran 我尝试过../pic/123.jsp 还是一样,如果复制文件///D:/web,浏览器似乎不明白如何获取它/pic/123.jpg 直接粘贴到会出现的浏览器中
-
您的开发者控制台是否显示任何错误?
标签: javascript jquery ajax jsp jquery-ui