如何在某个时间间隔后在PHP中过期ajax请求链接?

时间:2017-11-06 06:51:59

标签: php jquery ajax

我的ajax函数将由setInterval()自动执行。 在这里我使用了Cache:false,因此在每个请求时都会发送时间戳。但在php文件中我想为该时间戳设置过期。如果收到的带有现有时间戳的请求不应返回值。

run
$(document).ready(function(){
    myVar = setInterval("asdFunc()", 1000);
});

function asdFunc(){
	var date = new Date().getTime();
	$.ajax({
		type:"GET",
		cache:false,
		url:"rest.php",
		data:{lest:"data"},
		success:function(daa){
				$('.response').html(daa);
			}
	})
}

1 个答案:

答案 0 :(得分:0)

$(document).ready(function(){

    setTimeout(asdFunc(), 1000); //check here in your code

     function asdFunc(){

        var date = new Date().getTime();

        $.ajax({

        type:"GET",

        cache:true, //cache = true, this will improve page performance

        url:"rest.php",

        data: {lest:"data"},

        success:function(daa){

            $('.response').html(daa);
        }
     })
  }

});