Javascript setTimeout函数保持运行

Javascript setTimeout函数保持运行,javascript,settimeout,Javascript,Settimeout,我有一个web应用程序的索引页,它可以做一些事情。首先,它对用户的位置进行地理编码,并将其存储在一个变量(即下面的javascript变量variableToSend)中。其次,它在10秒后通过php脚本将数据发送到mySQL(给客户端时间捕获位置) 除了一个例外,一切都很好——我正在使用的setTimeout函数每10秒运行一次,我需要在该页面上运行一次,而且只运行一次 代码如下: setTimeout(函数(){ var variableToSend=document.getElemen

我有一个web应用程序的索引页,它可以做一些事情。首先,它对用户的位置进行地理编码,并将其存储在一个变量(即下面的javascript变量variableToSend)中。其次,它在10秒后通过php脚本将数据发送到mySQL(给客户端时间捕获位置)

除了一个例外,一切都很好——我正在使用的setTimeout函数每10秒运行一次,我需要在该页面上运行一次,而且只运行一次

代码如下:


setTimeout(函数(){
var variableToSend=document.getElementById(“latLng”);
document.forms[0]。提交();
$.post('html/index.php',{$latLong:'variableToSend'});
//窗口。清除间隔(间隔);
}, 10000);

它可以帮助你跟随链接

它可以帮助你跟随链接

它可以帮助你跟随链接

它可以帮助你跟随链接


var t=setTimeout(函数(){
//做事
}, 10000);
//稍后在代码中
清除超时(t);

var t=setTimeout(函数(){
//做事
}, 10000);
//稍后在代码中
清除超时(t);

var t=setTimeout(函数(){
//做事
}, 10000);
//稍后在代码中
清除超时(t);

var t=setTimeout(函数(){
//做事
}, 10000);
//稍后在代码中
清除超时(t);

您的函数提交一个表单,该表单(可能)会重新加载整个页面并重新启动流程。但是很难说,因为你没有发布表单的HTML。Pointy,你完全正确-它确实提交了表单,因此重新加载了页面。您是否有任何建议可以在表单之外自动提交我需要提交的项目?您的函数会提交一个表单,该表单(可能)会重新加载整个页面并重新启动流程。但是很难说,因为你没有发布表单的HTML。Pointy,你完全正确-它确实提交了表单,因此重新加载了页面。您是否有任何建议可以在表单之外自动提交我需要提交的项目?您的函数会提交一个表单,该表单(可能)会重新加载整个页面并重新启动流程。但是很难说,因为你没有发布表单的HTML。Pointy,你完全正确-它确实提交了表单,因此重新加载了页面。您是否有任何建议可以在表单之外自动提交我需要提交的项目?您的函数会提交一个表单,该表单(可能)会重新加载整个页面并重新启动流程。但是很难说,因为你没有发布表单的HTML。Pointy,你完全正确-它确实提交了表单,因此重新加载了页面。您是否有任何建议可以自动提交我需要在表单之外提交的项目?
<script language="JavaScript">
         var t = setTimeout(function(){
             //do stuff
        }, 10000);

        // sometime later in your code
        clearTimeout(t);
</script>