我的 MVC3 网站中有图像,它们必须每 30 秒更新一次。因为图像每 30 秒更新一次即时服务器。所以我试图用 JQuery 来更新它,比如:
<div id="galerie">
<ul>
<li>
<img id = "img1" class = "img1" alt="Image 7" src="@Url.Content("Content/Images/Image_7.jpg")"/>
Image 7
</li>
<li>
<img id = "img2" class = "img2" alt="Image 5" src="@Url.Content("Content/Images/Image_5.jpg")"/>
Image 5
</li>
</div>
<script type="text/javascript">
function UpdateImages() {
$.get('@Url.Action("Details","Display", new { id = "test" } )', function (data) {
$('#main').replaceWith(data);
});
}
function myFunction() {
setInterval(UpdateImages, 30000);
}
</script>
但问题是图像仍未更新。他们需要再次页面加载。不是吗?所以我想知道如何用 JS 触发 Pageload 事件?或者有没有其他解决方案?谢谢你
马立克布尔库特