我的部分视图有动作结果。 部分视图会在点击时触发。
Javascript:
<script>
$(function() {
$('#myPager').on('click', 'a', function () {
$.ajax({
url: this.href,
type: 'GET',
cache: false,
success: function (result) {
if (result=="")
alert("EMPTY");
else
$('.comments-wrap').html(result);
}
});
return false;
});
});
</script>
我的寻呼机div:
<div id="myPager">
@foreach (var item in Model)
{
@*<div class="comments-wrap">*@
<div class="comment">
<div class="comment-head">
<h4 class="name">Name : @Html.DisplayFor(modelItem => item.Name)</h4><h5 class="date">@Html.DisplayFor(modelItem => item.Date)</h5>
</div>
<div class="message">
<p>@Html.DisplayFor(modelItem => item.CommentText)</p>
</div>
</div>
@*</div>*@
}
@*@Html.PagedListPager(Model, page => Url.Action("GetComments", new { page }))*@
<div class="avoid">
@Html.PagedListPager(Model, page => Url.Action("GetComments", new { page }))
</div>
</div>
来自服务器的响应:
我的控制器:
return PartialView("GetComments", comm.ToPagedList(page ?? 1, 7));
如果comm为null,如何处理?
提前感谢您的帮助!