function getRank() {
$.ajax({
url: '。。。。',
type: 'GET',
success: function(data) {
// alert(data)
alert(data)
// console.log(data)
if (data == 'success') {
// dingshi = false
// clearInterval(itime)
// window.open('rank.html')
// $('.box').css('display','none')
// $('.rankbox').css('display','block')
// getping()
clearInterval(itime)
}
},
error: function(res) {
console.log('错误')
}
})
}
var itime = setInterval(getRank,1000)
ajax请求是异步的啊...感觉你的
clearInterval
应该可能是清除了定时器但是无法停止ajax操作吧...