jsp主要就是用之前的jsonArray讀取 ajax可以設置個定時器,然後設置的方法,至於方法是今天學習到的 function ajax(method,data,url,success){ var xhr=null; try{ xhr=new XMLHttpRequest("Microsoft.X ...
jsp主要就是用之前的jsonArray讀取
ajax可以設置個定時器,然後設置的方法,至於方法是今天學習到的
function ajax(method,data,url,success){
var xhr=null;
try{
xhr=new XMLHttpRequest("Microsoft.XMLHTTP");
}catch(e){
xhr=new XMLHttpRequest();
}
if(method=='get'){ //有data記得在url上加
url+='?'+data;
}
xhr.open(method,url,true);
if(method=='get'){
xhr.send();}
else{
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded'); //因為是post方法是由於通過請求頭來傳輸,所以要設置請求頭
xhr.send(data);
}
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){ //回調函數操作不同,判斷存在不
success&&success(xhr.responseText);
}}}}
//這是定時器的使用
setInterval(function(){
ajax('get','','newupadate.jsp',function(data){
var data=eval('('+data+')');
var p;
for(var i=0;i<data.length;i++){
p+='<li>'+data[i].content+data[i].date+'</li>';
}
document.getElementsByTagName("ul")[0].innerHTML=p;
});
},
1000);