你怎么设置的时间间隔为jQuery的ajax调用 [英] how do you set interval to ajax call in jquery

查看:132
本文介绍了你怎么设置的时间间隔为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆