Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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/2/jquery/75.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 设置$()的间隔。div内的文本_Javascript_Jquery_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 设置$()的间隔。div内的文本

Javascript 设置$()的间隔。div内的文本,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,下面是我的代码,我会尽力解释我的问题。我有一些来自JSON文件的信息(JSON文件每秒更新一次),然后我用它来显示移动的标记,并将信息放在一个div中。但是div中的信息没有更新,所以例如,我有一个飞机高度,它在着陆时会实时变化。当我第一次单击标记时,它将加载高度,但不会在div内相应地更新它。如果我刷新页面,它将显示最新的海拔高度,但每秒刷新页面并不实际。我在想一个window.setInterval,但我无法让它工作。我确实试过: 但该部门没有开门。你知道我可能做错了什么吗?感谢您的帮助

下面是我的代码,我会尽力解释我的问题。我有一些来自JSON文件的信息(JSON文件每秒更新一次),然后我用它来显示移动的标记,并将信息放在一个div中。但是div中的信息没有更新,所以例如,我有一个飞机高度,它在着陆时会实时变化。当我第一次单击标记时,它将加载高度,但不会在div内相应地更新它。如果我刷新页面,它将显示最新的海拔高度,但每秒刷新页面并不实际。我在想一个window.setInterval,但我无法让它工作。我确实试过:

但该部门没有开门。你知道我可能做错了什么吗?感谢您的帮助

  google.maps.event.addListener(marker, 'click', function() {
    console.log("hello" + value.hex);

    var imageurl;
      $.get('https://ae.roplan.es/api/hex-image.php?hex='+value.hex, function (response) { 
        imageurl = response;
        if (imageurl == ""){
            $( "#image" ).attr('src', "imageerror.jpg");
        }
        else {
            $( "#image" ).attr('src', imageurl);

        }

      });


    $( "#reg" ).load("/aireg.php?hex="+value.hex);
    $( "#type" ).load("/airtype.php?hex="+value.hex);
    $( "#ser" ).load("/airser.php?hex="+value.hex);
    $( "#owner" ).load("owner.php?hex="+value.hex);
    $( "#origin" ).load("orig.php?flight="+value.flight);
    $( "#des" ).load("routes.php?flight="+value.flight);
    $( "#hex" ).text(value.hex+"");
    $( "#callsign" ).text(value.flight + "");
    $( "#radar" ).text(value.seen + "s");
    $( "#vertrate" ).text(value.vert_rate + " fpm");
    $( "#altitude" ).text(value.altitude+" ft");
    $( "#speed" ).text(value.speed+" kts");
    $( "#course" ).text(value.track+ "째");
    document.getElementById("sidebar").style.display = "block";

  });

refreshdiv!==refereshdiv
。您有一个输入错误。另外,如果您可能在控制台中看到关于此的错误。此外,setInterval与setTimeout不同,您只需调用一次,而不是每次刷新后。当我重新输入时,@E.Sundin-typo仅在此网站上。:)这些元素像#reg?当代码被执行时,它们是可访问的吗?也就是说,console.log($('#reg'))是否返回您期望的结果?是否有多个#reg?
  google.maps.event.addListener(marker, 'click', function() {
    console.log("hello" + value.hex);

    var imageurl;
      $.get('https://ae.roplan.es/api/hex-image.php?hex='+value.hex, function (response) { 
        imageurl = response;
        if (imageurl == ""){
            $( "#image" ).attr('src', "imageerror.jpg");
        }
        else {
            $( "#image" ).attr('src', imageurl);

        }

      });


    $( "#reg" ).load("/aireg.php?hex="+value.hex);
    $( "#type" ).load("/airtype.php?hex="+value.hex);
    $( "#ser" ).load("/airser.php?hex="+value.hex);
    $( "#owner" ).load("owner.php?hex="+value.hex);
    $( "#origin" ).load("orig.php?flight="+value.flight);
    $( "#des" ).load("routes.php?flight="+value.flight);
    $( "#hex" ).text(value.hex+"");
    $( "#callsign" ).text(value.flight + "");
    $( "#radar" ).text(value.seen + "s");
    $( "#vertrate" ).text(value.vert_rate + " fpm");
    $( "#altitude" ).text(value.altitude+" ft");
    $( "#speed" ).text(value.speed+" kts");
    $( "#course" ).text(value.track+ "째");
    document.getElementById("sidebar").style.display = "block";

  });