ajax的定时调用每5秒调用一次_.docx

上传人:PIYPING 文档编号:11650502 上传时间:2021-08-28 格式:DOCX 页数:4 大小:12.10KB
返回 下载 相关 举报
ajax的定时调用每5秒调用一次_.docx_第1页
第1页 / 共4页
ajax的定时调用每5秒调用一次_.docx_第2页
第2页 / 共4页
ajax的定时调用每5秒调用一次_.docx_第3页
第3页 / 共4页
ajax的定时调用每5秒调用一次_.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ajax的定时调用每5秒调用一次_.docx》由会员分享,可在线阅读,更多相关《ajax的定时调用每5秒调用一次_.docx(4页珍藏版)》请在三一文库上搜索。

1、ajax的定时调用每5秒调用一次_ 这篇文章主要介绍了关于ajax的定时调用,本例为每5秒调用一次,大家可以依据自己的需求更改 代码如下: function initXMLRequest() if (window.ActiveXObject) xmlRequest = new ActiveXObject(Microsoft.XMLHTTP); else if (window.XMLHttpRequest) xmlRequest = new XMLHttpRequest(); function sendHTTPRequest() initXMLRequest(); var url = monit

2、or!taskdata.action; /调用的servlet if (xmlRequest) xmlRequest.open(POST, url, true); xmlRequest.send(null); xmlRequest.onreadystatechange = isDataExists; /用法方法回调,每5秒调用一次 setTimeout(sendHTTPRequest(),5000); function isDataExists() if (xmlRequest.readyState = 4) if (xmlRequest.status = 200) var data = ev

3、al(+xmlRequest.responseText+); / 猎取tbody的表格内容 var taskTable = document.getElementById(tasktbody); for(var i=taskTable.childNodes.length-1;i=0;i-) taskTable.removeChild(taskTable.childNodesi); $.each(data, function(i,val) var newTR = taskTable.insertRow(taskTable.rows.length); newTR.id=taskdata_+(i+1

4、); newTR.ondblclick=getdetail; newTR.onclick=selectRow; backColor(val.taskstatus,newTR); var newNameTD=newTR.insertCell(0); newNameTD.innerHTML = val.taskname; newNameTD.id=taskname_+(i+1); var newStatusTD=newTR.insertCell(1); newStatusTD.innerHTML = val.taskstatus; newStatusTD.id=taskstatus_+(i+1);

5、 var newArgTD=newTR.insertCell(2); newArgTD.innerHTML = val.data_start_time; var newOtherArgTD=newTR.insertCell(3); newOtherArgTD.innerHTML = val.schedule_interval; var newdateformatTD=newTR.insertCell(4); newdateformatTD.innerHTML = val.next_execution_time; var newbackwordTD=newTR.insertCell(5); ne

6、wbackwordTD.innerHTML = val.taskdetailscount; var newpriorityTD=newTR.insertCell(6); newpriorityTD.innerHTML = val.statusruncount; var newleftTD=newTR.insertCell(7); newleftTD.innerHTML = val.statusfinishcount; var newlefttimeTD=newTR.insertCell(8); newlefttimeTD.innerHTML = val.statuserrorcount; ); 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1