Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用ajax刷新justgage_Javascript_Jquery_Ajax_Justgage - Fatal编程技术网

Javascript 用ajax刷新justgage

Javascript 用ajax刷新justgage,javascript,jquery,ajax,justgage,Javascript,Jquery,Ajax,Justgage,我可能只是有点糊涂,或者这可能是我在javascript方面的相对弱点,但我有点被卡住了 我有一个justgage刻度盘,上面显示了总人数中登记在办公室的人数 在仪表初始化后,我有一个setInterval调用。但我想同时更新当前的数字和总数,因为两者都可能发生变化。我可以通过对自己的api的ajax调用来获取数字——但是因为ajax调用是异步的,如果我使用 setInterval (g.refresh(myfunc()), 1000) 如何从myfunc中获得多个回报 或者,如果我这样做

我可能只是有点糊涂,或者这可能是我在javascript方面的相对弱点,但我有点被卡住了

我有一个justgage刻度盘,上面显示了总人数中登记在办公室的人数

在仪表初始化后,我有一个setInterval调用。但我想同时更新当前的数字和总数,因为两者都可能发生变化。我可以通过对自己的api的ajax调用来获取数字——但是因为ajax调用是异步的,如果我使用

setInterval (g.refresh(myfunc()), 1000)
如何从myfunc中获得多个回报

或者,如果我这样做

   setInterval( myfunc(g), 1000)
   function myfunc(g){
       var foo=g;
       $.ajax(blah)
           .done(function(json){
                // no g here
           })
关于成功的ajax调用,我没有提到g。(尽管它在var foo=g处可见)


如何解决这个问题(多重返回或可见对象)

也许有更好的解决方案,但尝试将foo var创建为全局变量,然后您可以在所有需要的地方使用它。

g.refresh()它将更新gaugeg.refresh(baz())-我希望baz()成为刷新的值对-我该怎么做?听起来很难看,但我可以忍受丑陋,而不是“不能让它工作”