Springmvc+mybatis+mysql+ajax实现分页
var pageNum = 1;//默认为第一页var courseName = "";//项目中的变量,可以忽视
//页面载入即加载第一页数据
$(function() {
loadCourseByPage(1, courseName);
});
//根据页码加载内容
function loadCourseByPage(page, courseName) {
$
.ajax( {
url : path + "customCourse/course",
type : "POST",
data : {
"pageNum" : page,
"courseName" : courseName
},
success : function(data) {
var pageMsg = data.pageMsg;
var courses = data.courses;
$(".ques_class_list").empty(); //清除原有的数据
$(".page").empty();
if (courses.length == 0 || courses == null) {
$(".ques_class_list")
.html(
"抱歉,您要找的题库不存在");
$("#page_list").html("");
return;
}
for ( var i = 0; i < courses.length; i++) {
$(".ques_class_list")
.append(
""
+ "最后编辑于 "
+ (Math
.round((new Date - courses.updateDate) / 1000 / 60 / 60))
+ "小时 前"
+ courses.courseName
+ ""
+ ""
+ "总题目"
+ courses.totalQuesNum
+ "道"
+ "单选题"
+ courses.singleSelQuesNum
+ "道"
+ "多选题"
+ courses.multiSelQuesNum
+ "道"
+ "填空题"
+ courses.fillQuesNum
+ "道"
+ "编程题"
+ courses.programQuesNum
+ "道"
+ "问答题"
+ courses.shortAnswerQuesNum
+ "道"
+ " "
+ "删除"
+ ""
+ "");
}
var pageHtml = ""; //页码的html
var totalPage = pageMsg.totalPage;
var pageNum = pageMsg.pageNum;
loadPage(totalPage, pageNum); //加载页码信息
$("#loadingImg").css("display", "none");
},
error : function(xhr) {
alert("动态页有问题");
}
})
}
function loadPage(totalPage, pageNum) {
var pageHtml = "";
// 上一页
if (pageNum == 1) {
pageHtml += " ";
} else {
pageHtml += " "
}
//根据总页数确定页码数组
if (totalPage0) {
alert("删除成功");
} else {
alert("删除失败");
}
loadCourseByPage(1, "");
},
error : function(xhr) {
alert("动态页有问题" + xhr.responseText)
}
});
}
页:
[1]