日期:2014-05-18 浏览次数:20772 次
<html>
<head>
<title>Ajax Update Table Column</title>
<script src="jquery-1.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
window.onload=function(){
//每隔3秒检查一下数据
window.setInterval(checkStatus,5000);
};
//检查数据
function checkStatus(){
//ajax请求数据
$.ajax({
//换成你的文件,构造xml格式的数据就行了
url: 'getuserlist.xml',
//请求类型
type: 'GET',
//数据格式
dataType: 'xml',
//超时时间:1秒
timeout: 2000,
//加载数据发生错误
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert("XMLHttpRequest="+XMLHttpRequest.responseText+"\ntextStatus="+textStatus+"\nerrorThrown="+errorThrown);
},
//成功加载数据
success: function(xml){
$("#userListTable tr").each(function(){
var trID=$(this).find("td").eq(0).text();
var trStatus="";
$(xml).find("UserList > UserItem").each(function(){
var uid = $(this).find("UID").text();
var ustatus = $(this).find("UStatus").text();
if(trID==uid){
trStatus=ustatus;
}
});
if(trStatus!=""){
$(this).find("td").eq(2).text(trStatus);
}
});
}
});
}
</script>
<meta http-equiv="Content-Type" content="text/html; c