1
컨트롤러와 succ에 ajax 요청을 보내는 js 함수가 있습니다. 결과를 리턴하고 그 결과를 부분 페이지 안의 원하는 div에 추가하십시오. 지금은 페이지 매김을 구현하려는 사용자가jquery와 ajax 요청
var getPage = function() {
var $a = $(this);
GetTabData(a);
return false;
}
를 클릭하고하는 페이지 수를 결정하기 위해 매김 링크를 클릭 할 때 나는 듣고 $("#dataList").on("click", ".pagedList a".getPage);
을 사용하고 마침내 함께 PAGENUMBER를 함께 전송 다음 기능에 PAGENUMBER을 보내고있다 컨트롤러에 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()
을 사용하고 있는데 내가
Not ajax request
받고 있어요 콘트롤러 측에 원인이된다. 한 번 더, 내가 페이지 매김 옵션을 completly 제거하고 그냥 activeTab을 보내면 모든 것이 작동합니다.
의견이 있으십니까?
조치 방법을 PLZ 할 수 있습니까? – Sharun
그리고 왜 JSON.stringify()를 사용하고 있습니까? – Sharun