[英]Refresh div without layout
我想刷新一個沒有布局頁面的div div。 問題是布局無法刷新,但由於所有頁面都在刷新,所以我無法訪問其他選項卡。那么我怎么只刷新div = IsEmri? 非常感謝。 這是代碼:
<script src="~/js/jquery_1.9.0.min.js"></script> <script type="text/javascript"> var url = location.pathname=$('#IsEmri').replace(/&?_layout=([^&]$|[^&]*)/i, ""); //$(document).ready(function () { // $('#IsEmri').load(url); //}); function refresh() { setTimeout(function () { $('#IsEmri').fadeOut('slow').load(url).fadeIn('slow'); refresh(); }, 5000); } </script>
<link href="~/lib/bootstrap/dist/css/bootstrap.css" rel="stylesheet" /> <div class="row col-md-12" id="IsEmri"> @foreach (var item in Model.IsEmirleri) { <div class="col-md-4"> <table class="table table-bordered table-hover table-sm col-4"> <tbody> <tr> <td> @await Component.InvokeAsync("IsEmri", item)</td> </tr> </tbody> </table> </div> }
<script type="text/javascript">
var url = location.pathname=$('#IsEmri').replace(/&?_layout=([^&]$|[^&]*)/i, "");
$(document).ready(function () {
setTimeout(function() {
$('#IsEmri').hide();
refresh();
}, 5000)
});
function refresh() {
$('#IsEmri').show().fadeOut('slow').load(url).fadeIn('slow');
}
</script>
等待DOM准備就緒,然后啟動一個計時器,該計時器在指定的時間段后一次又一次調用setInterval。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.