新手请问:如何解决第一次setInterval很短时间 然后改变setInterval的间隔
新手请教:怎么解决第一次setInterval很短时间 然后改变setInterval的间隔
目前碰到一个问题 用的 JQUERY AJAX 做的刷新页面数据 ,因为 setInterval 设置10秒以上 ,可能因为时间原因 打开页面以后没有数据,要等过一个10秒以上才能显示数据,现在想实现开始时候较快的将数据刷新出来,然后在换一个刷新间隔 ,请各位大侠帮忙支下招,多谢了!
------解决思路----------------------
自己调一次setInterval里调用的那个获取数据方法不久好了
------解决思路----------------------
那就第一次发出请求,并等待请求返回后,在开启定时器
------解决思路----------------------
先调一次。刷新数据的方法。在用setInterval 来定时。刷新数据
------解决思路----------------------
最好第一次不要去从时间隔获取。
只有从第二次之后,才从setInterval那里获取。
------解决思路----------------------
比如你setInterval里触发一个a()方法,那么你可以在打开页面事件里自己调用那个a()方法,并在a()方法完成时,再将setInterval 设置10秒
目前碰到一个问题 用的 JQUERY AJAX 做的刷新页面数据 ,因为 setInterval 设置10秒以上 ,可能因为时间原因 打开页面以后没有数据,要等过一个10秒以上才能显示数据,现在想实现开始时候较快的将数据刷新出来,然后在换一个刷新间隔 ,请各位大侠帮忙支下招,多谢了!
------解决思路----------------------
自己调一次setInterval里调用的那个获取数据方法不久好了
------解决思路----------------------
那就第一次发出请求,并等待请求返回后,在开启定时器
------解决思路----------------------
先调一次。刷新数据的方法。在用setInterval 来定时。刷新数据
------解决思路----------------------
最好第一次不要去从时间隔获取。
只有从第二次之后,才从setInterval那里获取。
------解决思路----------------------
比如你setInterval里触发一个a()方法,那么你可以在打开页面事件里自己调用那个a()方法,并在a()方法完成时,再将setInterval 设置10秒