私のMVC3-Webseiteには、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イベントを発生させる方法を知りたいですか? または、問題に対する他の解決策はありますか? ありがとうございました
マレク・ブルクト