我的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);
}
})
}
答案 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);
}
})
}
});