页面效果能正常显示,但是打开控制台看到有报错。
这是报错
这是代码
function getRooms(pagenum){
var xmlhttp=null
if(window.XMLHttpRequest){
xmlhttp= new XMLHttpRequest()
}else {
xmlhttp=new ActiveXObject("Microsof.XMLHTTP")
}
xmlhttp.onreadystatechange=function(){
var data=JSON.parse(xmlhttp.responseText);
if(xmlhttp.readyState==4&&xmlhttp.status==200){
var tbody=document.getElementsByTagName("tbody")[0];
tbody.innerHTML="";
var list=data.Data;
var count=data.countpage;
for(var i=0;i<list.length;i++){
var num = i + (count - 1) * 10 + 1;
var content="<tr id="+list[i].id+">"+
"<td>"+num+"</td>"+
"<td class='mrName'>"+list[i].name+"</td>"+
"<td>"+list[i].state+"</td>"+
"<td>"+list[i].meetcount+"</td>"+
"<td>"+list[i].username+"</td>"+
"<td>"+list[i].begintime+"</td>"+
"<td>"+
"<button class='deleteInfo'>删除</button>"+
"<button class='changeInfo'>修改</button>"+
"</td>"+
"</tr>"
tbody.innerHTML+=content
}
}
}
xmlhttp.open("post","/Meet/ListAllMeet.do",true)
xmlhttp.setRequestHeader("content-type", "application/x-www-form-urlencoded")
xmlhttp.send('pagenum='+pagenum)
}
把
var data=JSON.parse(xmlhttp.responseText);
放到下面的if
的第一行上