你怎么设置的时间间隔为jQuery的ajax调用 [英] how do you set interval to ajax call in jquery
本文介绍了你怎么设置的时间间隔为jQuery的ajax调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要创建一个Ajax调用每5分钟。我要低于code。谁能告诉我我将如何修改此code来运行AJAX每隔5分钟?
$(文件)。就绪(函数(){
VAR seriesOptions = [],
yAxisOptions = [],
。颜色= Highcharts.getOptions()颜色;
$阿贾克斯({
网址:echo_file.php,
数据类型:JSON,
成功:功能(数据){
seriesOptions =数据;
createChart();
},
缓存:假的
});
功能createChart(){
。
。
。
}
});
解决方案
目前最简单的层次,把你的AJAX调用成一个函数,然后创建一个间隔:
的setInterval(AjaxCall的300000); // 300000 MS ==5分钟
功能AjaxCall的(){
//做你的AJAX的东西在这里
}
I need to create an ajax call every 5 minutes. I have to below code. Can someone tell me how would I modify this code to run that ajax every 5 minutes?
$(document).ready(function() {
var seriesOptions = [],
yAxisOptions = [],
colors = Highcharts.getOptions().colors;
$.ajax({
url: 'echo_file.php',
datatype: 'json',
success: function(data) {
seriesOptions=data;
createChart();
},
cache: false
});
function createChart() {
.
.
.
}
});
解决方案
At the simplest level, put your AJAX call into a function, then create an interval:
setInterval(ajaxCall, 300000); //300000 MS == 5 minutes
function ajaxCall() {
//do your AJAX stuff here
}
这篇关于你怎么设置的时间间隔为jQuery的ajax调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文