AJAX GET 继续打开旧版本的文件

AJAX GET keep opening old version of file

我有一个仪表板可以管理多个由其他人管理的文件。

它的作用是使用AJAX显示其内容,每 2.5 秒查看是否有新内容。

但由于某些原因,即使更新了文件,它仍然显示相同的内容。

下面是我的代码:

window.setInterval(function(){runscript();}, 2500);
    function runscript(){

        var name = $("#filesname").val().split(';');
        for (var n = 0; n < name.length -1; n++)
        {
            var check = false;
            var tmpname = name[n].split('.');
            var request = jQuery.get('./tmp/'+name[n], function(data) {
                // Process the file
                    });
                }
            });
            request.success(function(result) {
              console.log(result);
            });

            request.error(function(jqXHR, textStatus, errorThrown) {
              if (textStatus == 'timeout')
                alert('The server is not responding');

              if (textStatus == 'error'){
                  if(errorThrown == "Not Found")
                  {
                  }
              }
              // Etc
            });
        }
    }

我尝试提醒页面内容,它确实每 2.5 秒循环一次,但即使更新后它仍显示旧内容。有什么建议吗?

没关系,显然是因为缓存。我需要将 'nocache' 附加到 URL:

var request = jQuery.get('./tmp/'+name[n]+'?nocache=' + Date.now(), function(data) {