JQuery ajax实现异步分页
程序员文章站
2022-07-12 19:15:31
...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="/static/js/jquery-1.12.4.min.js"></script>
</head>
<body>
<ul id="content">
</ul>
<p id="page">
</p>
<script>
function page(page_now=1) {
$.ajax({
'type':'get',
'url':'/heroinfo_page/'+page_now,
'success':function (data){
var heroinfo_list = data.heroinfo_list
var lis = ''
$.each(heroinfo_list,function (index,value) {
var id = value['id']
var hname = value['hname']
lis += '<li>' + hname +'</li>'
})
$('#content').html(lis)
var page_list = data.page_list
var as = ''
$.each(page_list,function (index,value) {
var page_now = value
as += '<a href="' + page_now + '" title="' + page_now + '" onclick="return false">' + page_now + '</a>'
})
$('#page').html(as)
},
//在服务器响应之前处理一些函数
'beforeSend':function(xhr){
$('#content').html('<img src="/static/images/加载中.gif"/>')
}
})
}
$(function (){
page()
$('#page').delegate('a','click',function(){
page(this.title)
})
})
</script>
</body>
</html>
推荐阅读
-
前端分页功能的实现以及原理(jQuery)
-
基于HTML5 Ajax文件上传进度条如何实现(jquery版本)
-
jquery1.8版本使用ajax实现微信调用出现的问题分析及解决办法
-
JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册
-
jquery与php结合实现AJAX长轮询(LongPoll)
-
基于Jquery ajax技术实现间隔N秒向某页面传值
-
使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页
-
jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载
-
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
-
jquery实现ajax提交form表单的方法总结