Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何每2秒执行一次JSON函数_Javascript_Json - Fatal编程技术网

Javascript 如何每2秒执行一次JSON函数

Javascript 如何每2秒执行一次JSON函数,javascript,json,Javascript,Json,这是JSON函数: $.post("server.php", { "id": "studentid" }, function(data){ if(data.route) { window.location = data.location } }, "json"); 当页面给出data.route时,这会重定向用户。如何使此函数每2秒执行一次,以便在文件更改时页面更改。您可以使用以下方法: 参见,例如: 我把它贴在了,但它不

这是JSON函数:

$.post("server.php", { "id": "studentid" },
   function(data){  
     if(data.route)
     {
        window.location = data.location
     }

   }, 
   "json");
当页面给出data.route时,这会重定向用户。如何使此函数每2秒执行一次,以便在文件更改时页面更改。

您可以使用以下方法:

参见,例如:


我把它贴在了,但它不起作用。。。我被卡住了:|@Octavian,
它不工作了。。。“我被卡住了”
是一个经常被不理解或不关心计算机工作原理的人使用的短语。软件开发人员通常会提供更多的细节,例如他们得到的确切错误、请求/响应的FireBug跟踪。。。你明白我的意思吗?@Octavian,太好了,有什么问题吗?
window.setInterval(function() {
    // sending AJAX POST requests every 2 seconds to the server
    // and if the server responds with data.route != null redirect
    $.post('server.php', { id: 'studentid' },
        function(data) {
            if(data.route) {
                window.location = data.location;
            }
        }, 
   'json');
}, 2000);
window.setInterval(function(){$.post ... }, 2000)
setInterval("myUpdateFunction()", 2000);