在我的MVC应用程序中,图像将位于App_Data文件夹中。我想在Jquery中将源代码提供给我的img标记。我是这样做的:
var src1 = <%=Url.Content(Server.MapPath("/AppData/1.jpg"))%>
$("#imgLocation").attr("src", src1);
但它不起作用。为什么呢?
答案 0 :(得分:15)
尝试以下:
var src1 = '<%=Url.Content(Server.MapPath("~/AppData/1.jpg"))%>';
$("#imgLocation").attr("src", src1);
答案 1 :(得分:3)
因为您正在尝试访问名为imgLocation
的HTML元素
你要么必须使用
$('#imgLocation')
如果您的img的 ID 为id="imgLocation"
$('.imgLocation')
如果您的img的类为class="imgLocation"