0
ページを更新せずに別のページをロードし、最初にイメージ(ロードgif)を表示してからビューをロードします。mvcでajaxを使用して別のページ(データターゲット)をロード
<a id="id1" class="list-group-item" data-target="@Url.Action("LiveMatches", "home")">
<span class="badge" style="font-size:10px;color:#fff" id="LiveMatchesNumber">0</span>
<span style="font-size:10px;font-weight: 900;">@index.Index.livematches</span>
</a>
$(function() {
$(".list-group-item").on("click", function() {
var thebutton = $(this);
var url = thebutton.attr("data-target");
var target1 = $("#mainInfo");
target1.empty().addClass("backgrounLoadinImage").addClass("backgrounLoadinImageSmall");
$.ajax({
type: "post",
url: url,
success: function (data, text) {
target1.empty().html(data);
target1.removeClass("backgrounLoadinImage").removeClass("backgrounLoadinImageSmall");
},
error: function (request, status, error) {
alert(request + error);
target1.removeClass("backgrounLoadinImage").removeClass("backgrounLoadinImageSmall");
}
});
});
});