嗨,我有一段 javascript 代码,我想每两分钟调用一次,但是我似乎无法让它工作,当页面第一次加载时它工作正常,但之后它不会更新。
请看下面的代码:
function position(){
var a=setTimeout(position,60000);
}
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(function(position)
{
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var xmlHttp = new XMLHttpRequest(); //not the cross browser way of doing it
xmlHttp.open("GET", "locator/test1.php?lat=" + lat + "&lon=" + lon, true);
xmlHttp.send(null);
});
}
谢谢