52,797
社区成员
发帖
与我相关
我的任务
分享
<script>
function req() {
$.ajax({
type:"GET",
url: '../Bt.php',
dataType: 'json',
success: function(res) {
console.log(res['cpuRealUsed']);//备注
},
error: function() {
console.log('请求失败~');
}
});
}
req();
setInterval(req, 1000);
function echar(){
//我想在这里获取上面 res['cpuRealUsed'] 信息
}
</script>
<script>
function echar(data){
console.log(data);
}
function req() {
$.ajax({
type:"GET",
url: '../Bt.php',
dataType: 'json',
success: function(res) {
console.log(res['cpuRealUsed']);//备注
echar(res['cpuRealUsed']);
},
error: function() {
console.log('请求失败~');
}
});
}
req();
setInterval(req, 1000);
</script>
<script>
var res = null;
function req() {
$.ajax({
type:"GET",
url: '../Bt.php',
dataType: 'json',
success: function(res) {
res = res['cpuRealUsed'];
console.log(res['cpuRealUsed']);//备注
},
error: function() {
console.log('请求失败~');
}
});
}
req();
setInterval(req, 1000);
function echar(){
//我想在这里获取上面 res['cpuRealUsed'] 信息
console.log(res);
}
</script>
<script>
var timr = null
function echar(res) {
console.log(res['cpuRealUsed']); //备注
}
function req() {
$.ajax({
type: "GET",
url: '../Bt.php',
dataType: 'json',
success: function (res) {
echar(res)
init()
},
error: function () {
console.log('请求失败~');
}
});
}
req();
function init(){
timr && clearTimeout(timr)
timr = setTimeout(req, 1000)
}
</script>
不要用setInterval,如果响应超时,重连成功会导致一下子接受之前堆积的所有请求结果
function echar(res){
console.log(res['cpuRealUsed']);//备注
}
function req() {
$.ajax({
type:"GET",
url: '../Bt.php',
dataType: 'json',
success: function(res) {
echar()
},
error: function() {
console.log('请求失败~');
}
});
}
req();
setInterval(req, 1000);
这样不行?