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