jsp页面通过ajax取值/展示数据及分页显示
来源:互联网 发布:硬盘损坏数据恢复价格 编辑:程序博客网 时间:2024/05/29 18:37
jsp页面通过ajax从后台获取数据,在页面展示,并实现分页效果代码:
【JavaScript部分】
<script>function getComposition(pageno){//alert(pageno); $.ajax({url:'<%=basePath%>composition/compositionlist',type:'post',data:"pageno="+pageno,success:function(data){ document.getElementById("composition").innerHTML='';var divcontent="";var obj = eval('(' + data + ')');//alert(obj.data.pageno);console.log(obj);divcontent+="<table border='1' borderColor='#ccc' style='width:100%;margin:0px;padding:0px;border-collapse:collapse'>";divcontent+="<tr><th width='12%' style='text-align:center;background: #79c6fa'>图片</th><th width='12%' style='text-align:center;background: #79c6fa'>绑定</th></tr>"; $.each(obj.data.content, function(i,item) { console.log(item); divcontent+="<tr><td style='text-align:center'><img style='width: 100px;height:50px;margin-top:8px;' src='"+item.img+"' /></td><td style='text-align:center'><input type='radio' class='button6' id='id' name='compositionid' value="+item.id+" /></td></tr>"; }); divcontent+="</table>"; divcontent+='<div class="pageinfo">'; divcontent+='共<span>'+obj.data.totalpages+'</span>页,每页<span>'+obj.data.pagesize+'</span>条,当前是第<span>'+obj.data.pageno+'</span>页'; divcontent+='</div>'; divcontent+='<div class="pagebar">'; divcontent+='<button onclick="getComposition(1);"';if(obj.data.pageno==1){divcontent+='class="button3" disabled';}else if(obj.data.pageno>1){divcontent+=' class="button2";'}divcontent+='>首页</button>';divcontent+='<button onclick="getComposition('+(obj.data.pageno-1) +');"';if(obj.data.pageno==1){divcontent+='class="button3" disabled';}else if(obj.data.pageno>1){divcontent+=' class="button2";'}divcontent+='>上页</button>';divcontent+='<button onclick="getComposition('+(obj.data.pageno+1) +');"';if(obj.data.pageno==obj.data.totalpages){divcontent+='class="button3" disabled';}else if(obj.data.pageno<obj.data.totalpages){divcontent+=' class="button2";'}divcontent+='>下页</button>';divcontent+='<button onclick="getComposition('+obj.data.totalpages +');"';if(obj.data.pageno==obj.data.totalpages){divcontent+='class="button3" disabled';}else if(obj.data.pageno<obj.data.totalpages){divcontent+=' class="button2";'}divcontent+='>末页</button>'; divcontent+='</div>'; document.getElementById("composition").innerHTML=divcontent;}});}</script>
【html部分】
<div id="composition" ></div>
0 0
- jsp页面通过ajax取值/展示数据及分页显示
- JSP页面分页显示数据
- JSP页面分页显示数据
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
- jsp页面的ajax取值
- Ajax进行删除更新分页显示页面(JSP+Struts2+Poolman)
- jsp页面中判空及date类型数据的格式化展示
- jsp页面展示json数据
- Ajax 异步或取后台数据json显示到页面
- mvc-ajax(从后台取数据显示到页面上)
- jsp分页显示数据
- jsp分页显示数据
- JSP分页显示数据
- 在JSP页面中实现检索数据的分页显示
- 在JSP页面中实现检索数据的分页显示
- 在JSP页面中实现检索数据的分页显示
- jsp页面通过EL表达式取不到值解决办法
- 通过js,给jsp页面添加表格及数据
- 《剑指offer》——二叉树中和为某一值的路径
- HttpClient请求服务器 get post
- C#编程的注意事项
- 使用gradle编译:重复jar包导致的错误Error:'...jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2
- 005Longest Palindromic Substring (C)
- jsp页面通过ajax取值/展示数据及分页显示
- java 计算HH:mm:ss
- Android相关工具分类汇总
- 186,NSRunLoop运行循环
- Easyui 做一个类型Windows风格的管理平台(-)easyui widows桌面效果
- js-获取前台标签多选的值
- MySQL数据导出导入命令
- 《明朝那些事儿》读后感2
- 将Cocos项目部署到Eclipse工程中