首页 > 解决方案 > 如何设置控制台数据记录的间隔

问题描述

我希望在控制台记录数据中创建一个 x 毫秒的设置间隔。关于我需要这样做的代码的任何想法?这是我的代码:

// API 
var apiUrl              =   'http://theurl.com';

// AJAX
jQuery.ajax ({
    url: apiUrl,
    type: 'GET',
    dataType: 'json',
    success: function(data) {

        console.log(data);

        // COORDINATES
        var coordLat            =   data.coord.lat;
        var coordLng            =   data.coord.lon;
        

标签: javascriptjqueryajaxsettimeoutsetinterval

解决方案


查看您的代码,我认为您想定期更新数据。

所以这是一个基于您的代码的示例:

        function getCoordinates()
        {
        // API 
        var apiUrl              =   'http://theurl.com';

        // AJAX
        jQuery.ajax ({
            url: apiUrl,
            type: 'GET',
            dataType: 'json',
            success: function(data) {

                console.log(data);

                // COORDINATES
                var coordLat            =   data.coord.lat;
                var coordLng            =   data.coord.lon;
                }
                }
                );

           }

           var x = 10000;
           var interval = setInterval(()=>{
                getCoordinates();
           },x);     

           ///.. don't forget to clear the interval when it's not necessary anymore
            clearInterval(interval);

推荐阅读