我的代码正在尝试从转发器获取图像网址并使用图像设置div的背景
<script type="text/javascript">
$(document).ready(function () {
$("#box3").css('background-image', 'url("<%# Container.ThumbnailImage %>")');
$("#box3").css('background-color', '#eee');
});
</script>
当我查看HTML源代码时,我看到了:
<script type="text/javascript">
$(document).ready(function () {
$("#box3").css('background-image', 'url("/images/thumb/a3color-printer.JPG")');
$("#box3").css('background-color', '#eee');
});
</script>
但是图像没有显示,背景却被设置为#eee。当我使用FireBug检查源代码时,它会说这个
<div id="box3" style="background-image: url(""); background-color: rgb(238, 238, 238);">
请帮忙......
90R3
答案 0 :(得分:0)
尝试删除网址内的引号:url("<%# Container.ThumbnailImage %>")
- &gt; url(<%# Container.ThumbnailImage %>)
检查是否可以使用浏览器从服务器访问/images/thumb/a3color-printer.JPG
观看firebug的网络面板,查看是否正确返回/images/thumb/a3color-printer.JPG
的请求(应为200OK)