Jquery:ajax 는 페이지 를 넘 기 고 새로 고침 기능 코드 가 없습니다.
3508 단어 ajax페이지 넘 기기 실현리 셋 없 음
var pageSize = "10";//
var currentPage = "1";//
var totalPage = "0";//
var rowCount = "0";//
var params="";//
var url="activity_list.action";//action
$(document).ready(function(){//jquery document
//
function queryForPages(){
$.ajax({
url:url,
type:'post',
dataType:'json',
data:"qo.currentPage="+currentPage+"&qo.pageSize="+pageSize+params,
success:function callbackFun(data){
// json
var info = eval("("+data+")");
//
clearDate();
fillTable(info);
}
});
}
//
function fillTable(info){
if(info.length>1){
totalPage = info[info.length-1].totalPage;
var tbody_content="";// "", "undefined"
for(var i=0 ; i<info.length-1;i++){
tbody_content +="<tr>"
+"<td data-title=' ' >"+(i+1+(currentPage-1)*pageSize)+"</td>"
+"<td data-title=' '>"+info[i].title.substr(0,20)+"</td>"
+"<td data-title=' '>"+info[i].address.substr(0,6)+"</td>"
+"<td data-title=' '>"+info[i].quota_sign+" </td>"
+"<td data-title=' '>"+info[i].type+"</td>"
+"<td data-title=' '><a href='<%=request.getContextPath()%>/activity_edit.action?id="+info[i].id+"'> </a></td>"
+"</tr>"
$("#t_body").html(tbody_content);
}
}else{
$("#t_head").html("");
$("#t_body").html("<div style='height: 200px;width: 700px;padding-top: 100px;' align='center'>"+info.msg+"</div>");
}
}
//
function clearDate(){
$("#t_body").html("");
}
//
$("#searchActivity").click(function(){ queryForPages(); });
//
$("#firstPage").click(function(){
currentPage="1";
queryForPages();
});
//
$("#previous").click(function(){
if(currentPage>1){
currentPage-- ;
}
queryForPages();
});
//
$("#next").click(function(){
if(currentPage<totalPage){
currentPage++ ;
}
queryForPages();
});
//
$("#last").click(function(){
currentPage = totalPage;
queryForPages();
});
});
다음은 html 코드 부분 입 니 다.
<table class="table style-5">
<thead id="t_head">
<tr>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
<th> </th>
</tr>
</thead>
<tbody id="t_body">
<!-- ajax -->
</tbody>
</table>
<button id="firstPage"> </button>
<button id="previous"> </button>
<button id="next"> </button>
<button id="last"> </button>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.