ajax分页小功能(table)尚不完善,在更新。
发布时间:2020-12-16 01:39:48 所属栏目:百科 来源:网络整理
导读:前端js代码: autoinit(0,4)functionrefresh(pageindex){varparent=document.getElementById("contentlist");while(parent.childNodes.length2){parent.removeChild(parent.lastChild);}autoinit(pageindex,4)}functionautoinit(pageindex,pagesize){$.ajax(
前端js代码: autoinit(0,4) functionrefresh(pageindex){ varparent=document.getElementById("contentlist"); while(parent.childNodes.length>2){ parent.removeChild(parent.lastChild); } autoinit(pageindex,4) } functionautoinit(pageindex,pagesize){ $.ajax({ type:"post",url:"<%=request.getContextPath()%>/servletpage",data:{"pageindex":pageindex,"pagesize":pagesize},success:function(returndata){ varreturndata=eval(returndata); for(vari=0;i<pagesize;i++){ newtr=document.createElement("tr"); newtdtitle=document.createElement("td"); newtdtitle.innerHTML=returndata[i].title; newtdtime=document.createElement("td"); newtdtime.innerHTML=""; newtduser=document.createElement("td"); newtduser.innerHTML=returndata[i].user; newtr.appendChild(newtdtitle); newtr.appendChild(newtdtime); newtr.appendChild(newtduser); document.getElementById("contentlist").appendChild(newtr) } } }); 后台处理: intpageindex=Integer.parseInt(request.getParameter("pageindex")); intpagesize=Integer.parseInt(request.getParameter("pagesize")); try{ List<Info>infos=newInfoDao().getInfos(pageindex,pagesize); JSONArrayja=newJSONArray(); for(inti=0;i<infos.size();i++){ JSONObjectjo=newJSONObject(); jo.put("title",infos.get(i).getTitle()); jo.put("user",infos.get(i).getPubuser()); ja.add(jo); } PrintWriterout=response.getWriter(); out.print(ja); }catch(ClassNotFoundException|SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |