다음 버스가 만기 될 때 알려주는 PHP 스크립트가 있습니다. 현재 jquery를 사용하여 div로 새로 고침하고 있습니다. 이제 데이터가 바뀌는 시간을 알기 때문에 (이 버스가 왔을 때), 나는이 시간에 (또는 그 직후에, 정말로 중요하지 않은) div를 새로 고치기를 원한다.고정 된 시간에 Jquery를 사용하여 Refresh Div
은 내가 JS에 비교적 새로운 해요 지적한다, 그러나 이것은 내가 지금까지있어 무엇 :
var nextbustime = $('#bus').contents();
var nextbustime = new Date(nextbustime);
var now = new Date();
var t = nextbustime.getTime() - now.getTime();
var refreshId = setTimeout(function()
{
$('#bus').fadeOut("slow").load('modules/bus.php?randval='+ Math.random()).fadeIn("slow");
}, t);
가 div가 포함 PHP를 함께 원래로드됩니다. 당연히, 내가 한 것은 전혀 작동하지 않습니다.
일부 루프가 필요합니까? 시간 계산기를 새로 고쳐야합니까?
제발 도와주세요! 사전에
감사합니다 ...
'nextbustime'은 (처음 설정했을 때) 어떤 가치가 있습니까? 또한 두 번째'var'는 거기에 있지 않아야한다는 것에 주목하십시오. 변수를 다시 선언하지 않고 값을 변경하는 것뿐입니다. – icio