分页跳转
动态创建超链接之后,给他添加事件,该事件死循环
//分页查
function page(){
let account=$("#account").val();
let start=document.getElementById("index").value;
let roleId=$("#roleId").val();
$.ajax({
url: "/user/show",
type: "POST",
data:{"account":account,"index":start,"roleId":roleId},
success:function(data){
var html="";
for (var i = 0; i < data.page.length; i++) {
var p=data.page[i];
html+=""+p.account+""+p.realName+""+p.role.roleName+""+p.sex+""+p.birthday+""+p.phone+""
}
var tPage=""+"共"+data.count+"条记录"+" "+data.index+"/"+data.total+"页"+" 首页 上一页 下一页 尾页 ";
$("tbody").html(html);
$("#jul").find("li").remove();
$("#jul").append(tPage);
}
})
}
//页面加载时调用方法
$(function(){
role();
page();
})
// 页面跳转
function tpwdas(index) {
document.getElementById("index").value = index;
console.log("1");
page();
}
我测试了下,是因为超链接呗创建的时候,先执行了里面的方法,然后我进入死循环了
在网上搜半天没找到怎么解决
解决了兄弟们,大无语
var tPage=
"<li>"+"共"+data.count+"条记录"+"</li>" +
"<li>"+data.index+"/"+data.total+"页"+"</li>" +
" <li><a href='javascript:tpwdas(1)'>首页</a></li>" +
" <li><a href='javascript:tpwdas("+(data.index-1)+")'>上一页</a></li> " +
"<li><a href='javascript:tpwdas("+(data.index+1)+")'>下一页</a></li> " +
"<li><a href='javascript:tpwdas("+data.total+")'>尾页</a></li>";