jquery .submit();

因为Instamapper正在关闭,我正在做这个项目,我试图到月球计算我走了多少公里,我试图制作我的网络应用程序,我可以使用它。 除了我想每隔5秒自动提交一次数据表格,我就把一切都搞定了。 我试图使用.submit()但它不起作用。

编辑: submit()函数不起作用,这是控制台的错误:

未捕获的TypeError:对象#的属性’submit’不是函数

这是代码:

    Untitled Document   $(document).ready(function(){ setTimeout(function(){ $('form#target').submit(); }, 5000); });  getTimestamp(); ?>   
<input type="text" value="" name="timestamp" /> <input type="text" value="" name="device" />
var x=document.getElementById("target"); if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else {x.innerHTML="Geolocation is not supported by this browser.";} function showPosition(position) { x.innerHTML += "
"; }

这是name="submit" id="submit"导致此问题。 将其更改为其他内容 – 真的,我使用name="notsubmit" id="notsubmit" – 并且您的表单会自动提交。

资料来源: http : //api.jquery.com/submit/#comment-106178333

显然,这些属性会以某种方式覆盖jQuery提交function,因此无法再访问它。

尝试在表单中添加操作