js定时请求
文章描述:
jquery如何定时请求一个接口
html
定义一个HTML标签,好观察定时请求返回的值
<span id="time"></span>
js
定义一个定时请求的函数和执行的时间以及请求访问文件的路径
$(function(){
startrequest();
setInterval(startrequest, 1 * 1000);
})
function startrequest(){
$.ajax({
type: 'GET',
url: '',
data: {t:'time'},
dataType: 'json',
success:function(data){
if(data.result=='0'){
alert(0);
return false;
}
if(data.result=='1'){
/*
setTimeout(function(){
window.location.href='';
},1000);
*/
$('#time').html(data.time);
}
},error:function(e){
console.log(e.responseText);
}
});
console.log("loading");
}
php
获取请求,然后把当前时间戳用json格式返回
$time = trim(@$_REQUEST['t']);
if($time=='time'){
$json_data = array('msg'=>"成功!",'result'=>1,'time'=>time());
echo $json = json_encode($json_data);
exit;
}
发布时间:2021/08/12
发表评论