User: 邦杠Date:2018/8/15
Time:19:54
Tochange this template use File | Settings | File Templates.--%>
$Title$/*关键设置 tbody出现滚动条*/table tbody{display:block;height:500px;overflow-y:scroll;overflow-x:hidden;
}table thead, tbody tr{display:table;width:100%;table-layout:fixed; }table thead th{height:40px}table tbody td{height:30px}td input{margin-left:5px;width:40px}
本页面用原生ajax进行展示
编号
书名
作者
价格
操作
window.οnlοad=function() {
select();
}functioninsert() {
window.location.href=("insert.jsp");
}functionupdate(id) {
window.location.href=("BookUpdate?id="+id);
}functiondele(id) {if(confirm("是否真的删除?")){varajax=newXMLHttpRequest();
ajax.open("get","BookDelete?id="+id);
ajax.send(null);
ajax.onreadystatechange=function() {
console.log(ajax.readyState);
console.log(ajax.status);if(ajax.readyState== 4 &&ajax.status== 200){if(ajax.responseText){
alert("删除成功");
select();
}
}
}
}
}functionsele(id){
window.location.href=("BookUpdate?sele=sele&id="+id);
}functionselect() {//创建对象
varajax=newXMLHttpRequest();//http请求
ajax.open("get","BookSelect.do")//发送请求 (get为null post为参数)
ajax.send(null);//设置状态
ajax.onreadystatechange=function() {if(ajax.readyState== 4 &&ajax.status== 200){vardata=JSON.parse(ajax.responseText);vartbody=document.getElementById("tbody");
tbody.innerHTML="";
console.log(data.data.length);for(vari=0;i
varinputse=document.createElement("input");
inputse.value="详细";
inputse.setAttribute("onclick","sele("+data.data[i].id+");");varinputde=document.createElement("input");
inputde.value="删除";
inputde.setAttribute("onclick","dele("+data.data[i].id+");");varinputup=document.createElement("input");
inputup.value="修改";
inputup.setAttribute("onclick","update("+data.data[i].id+");");
inputup.type=inputde.type=inputse.type="button";//添加进入
varthid=document.createTextNode(data.data[i].id);varthname=document.createTextNode(data.data[i].name);varthprice=document.createTextNode(data.data[i].price);varthcc1=document.createTextNode(inputse);varthcc2=document.createTextNode(inputde);varthcc3=document.createTextNode( inputup);
tdcc.appendChild(inputse);
tdcc.appendChild(inputde);
tdcc.appendChild(inputup);
tdid.appendChild(thid);
tdname.appendChild(thname);
tdprice.appendChild(thprice);
tr.appendChild(tdid);
tr.appendChild(tdname);
tr.appendChild(tdprice);
tr.append(tdcc);
tbody.append(tr);
}
}
}
}