0

我想通过jquery更改一个图像src,它是jsp页面。我的代码就在下面

$('#image').attr("src","file:///D:/vow/themes/multiflex/webapp/multiflex/images/chart.png");

在我有的 JSP 文件中

<table>
<tr style="padding-bottom:5px;">
<td>&nbsp;&nbsp;Image &nbsp;&nbsp;</td>
<td>&nbsp;<img id="image"/></td>
<td>&nbsp;</td>
</tr>
</table>

但是运行后我的jsp页面上没有显示。我的源代码和图像位于不同的目录中。

4

2 回答 2

1

我认为因为 D 会在客户端 PC 上看到 D 驱动器,所以它不会让你看到。如果它能做到这一点,那将是一个很大的安全漏洞。

请参阅下面的链接

src绝对路径问题

尝试相对路径

$("#image").attr("src", "/images/chart.png");
于 2013-09-04T05:45:07.347 回答
-2

您使用 src 属性,尝试使用图像指定 src 以在 html 页面上识别它:

$('img[src="your-current-image-src"]').attr('src','your-new-src');

并确保 'file:///' 不起作用你需要某种 url 或相对路径

于 2013-09-04T05:41:37.427 回答