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