我有一个部分视图,会定期刷新新数据。当我尝试使用.load()
加载新数据时,它会添加一个重复的div容器标记。我也尝试.get()
和.replacewith()
使用相同的post,但我无法得到相同的结果
部分
<div id="marqueeTop">
<span class="moveTop">
@foreach(var item in Model){
<label class="totalSales">
@Html.DisplayFor(x => item.GroupName)
@Html.DisplayFor(x => item.Sales ).....
</label>
}
</span>
</div>
JQuery的
$('#marqueeTop').load('/Home/GetBookingsTicker', function () {
});
重复标记的图像
答案 0 :(得分:1)
在局部视图外添加容器:
<div id="MarqueeContainer">
@Html.Partial("_MarqueePartial");
</div>
$('#MarqueeContainer').load('/Home/GetBookingsTicker');
或者使用不同的ajax函数:
$.get('/Home/GetBookingsTicker', function(response) {
$('#marqueeTop').replaceWith(response);
});