ajax定时执行
来源:互联网 发布:js事件的写法 编辑:程序博客网 时间:2024/06/05 01:53
每30s执行一次ajax
function reloadView(){
$.ajax({
url:'${oneway}/index?event=reloadView',
type:'POST',
async:true, //或false,是否异步
success:function(result){
//eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
//在这里是将String转化为数组形式
var datas= eval(result);
var accessCountDiv = document.getElementById("accessCount"); //获取某一个div元素
accessCountDiv.innerHTML = ""; //将该Div元素的原有内容清空
var accessCount = datas[0]; //获取数组第一个内容
for(i=0; i<accessCount.length; i++){ //遍历该数组
var div = document.createElement("div"); //创建一个div元素
div.className = "lishi0"; //为该div元素指定class
var img = document.createElement("img"); //创建一个img元素
img.className = "lishi3-1";
img.src = "img/lishi1.png"; //为该img元素指定src属性
var p = document.createElement("p"); //创建一个p元素
p.className = "lishi3-2";
var txt = document.createTextNode(accessCount[i]); //创建一个文本内容
p.appendChild(txt); //将该文本内容插入到p元素中
div.appendChild(img); //将img元素插入到div元素中
div.appendChild(p);
accessCountDiv.appendChild(div); //将这些元素插入到获取的div元素中
}
},
error: function (XMLHttpRequest, txtStatus, errorThrown)
{
//alert(XMLHttpRequest + "<br>" + txtStatus + "<br>" + errorThrown);
}
});
}
/**
* 设置定时执行
* setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
* setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
*/
setInterval('reloadView()',15000); //每15秒刷新一次页面下边显示的数据
- setInterval定时执行ajax
- ajax定时执行
- Ajax中定时执行代码
- ajax不定时执行success和error
- 定时执行!
- windows定时执行PHP
- 定时执行任务
- 定时执行JAVA
- s7200 定时执行
- 定时任务执行
- unix定时执行程序
- java执行定时任务
- JAVA执行定时脚本
- oracle定时执行过程
- global.asa 定时执行
- spring执行定时任务
- js定时执行
- 存储过程定时执行
- Jsp状态管理
- Bootstrap栅格系统(屏幕大小)
- bzoj4456: [Zjoi2016]旅行者
- linux系统结构及文件管理命令 正则表达式
- Android深度探索:HAL与驱动开发学习笔记--并发控制总结
- ajax定时执行
- git 上传至码云
- CSDN如何转载别人的文章
- 校验和
- Xss 安全 注入 跨站攻击
- 文字拼接图片+富文本操作
- IAR 编译器仿真调试时出现“_vector_table symbol not found”的解决办法
- JDBC学习之路-对二进制文件的操作
- matlab函数randn