1
我有js函数发送ajax请求到控制器和succ。返回结果并将该结果追加到部分页面内的所需div中。现在我想实现分页,我使用$("#dataList").on("click", ".pagedList a".getPage);
听当用户对分页链接点击确定页码点击jquery和ajax请求
var getPage = function() {
var $a = $(this);
GetTabData(a);
return false;
}
最后我送页面编号到一起发送页面编号下一个功能activeTab变量到控制器
function GetTabData(xdata, pageNumber) {
$.ajax({
url: ('/Home/GetTabData'),
type: 'POST',
contentType: 'application/json',
dataType: 'html',
data: JSON.stringify({ activeTab: xdata, page: pageNumber }),
success: function (result) {
$("[id^='tab-'] div").remove();
var currentTab = $("#tab-" + xdata).html(result);
},
error: function() { alert("error"); }
});
}
东西是确定的。在控制器端错在这里,因为我使用
Request.IsAjaxRequest()
只允许AJAX请求分页数据,我越来越Not ajax request
。再次,如果我完全删除分页选项,并发送只是activeTab一切正常。
有什么想法?
你可以PLZ后行动的方法? – Sharun
为什么你使用JSON.stringify()? – Sharun