Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML<;车身装载量=”&引用&燃气轮机;不';停不下来_Javascript_Html - Fatal编程技术网

Javascript HTML<;车身装载量=”&引用&燃气轮机;不';停不下来

Javascript HTML<;车身装载量=”&引用&燃气轮机;不';停不下来,javascript,html,Javascript,Html,我有以下几点 <body onload="document.myform.submit()"> 它并没有停止提交表格。我想每次它提交表单时,页面都会再次加载并再次提交表单,以此类推。我该怎么阻止它 编辑:我的表单是一个空表单,我提交它只是为了让我的action类将数据放入请求中,然后再次重定向回我的jsp页面以显示它,所以我希望它在页面加载后立即提交。是的,我认为您对原因的解释是正确的 修复起来很容易:只需删除onload属性。这完全没有道理。是的,我认为你对原因的解释是正确的

我有以下几点

<body onload="document.myform.submit()">

它并没有停止提交表格。我想每次它提交表单时,页面都会再次加载并再次提交表单,以此类推。我该怎么阻止它


编辑:我的表单是一个空表单,我提交它只是为了让我的action类将数据放入请求中,然后再次重定向回我的jsp页面以显示它,所以我希望它在页面加载后立即提交。

是的,我认为您对原因的解释是正确的


修复起来很容易:只需删除onload属性。这完全没有道理。

是的,我认为你对原因的解释是正确的


修复起来很容易:只需删除onload属性。这完全没有意义。

提交表单时,浏览器会导航到服务器返回的任何页面。

如果该页面再次提交表单,您将得到一个无限循环。

当您提交表单时,浏览器将导航到服务器返回的任何页面。

如果该页面再次提交表单,您将得到一个无限循环。

是的,您已经创建了一个无限循环

如何阻止它?将其从车身上的onload上拆下

但我不确定你到底想在这里完成什么

*更新(响应您的更新)*

在这种情况下,我建议使用AJAX进行发布

看看jQuery:


是的,你已经创建了一个无限循环

如何阻止它?将其从车身上的onload上拆下

但我不确定你到底想在这里完成什么

*更新(响应您的更新)*

在这种情况下,我建议使用AJAX进行发布

看看jQuery:


如果您页面上的表单正在发布到它所在的页面,则是,它将不停止提交

你到底想达到什么目的?最好删除onload行,或者将form元素的操作更改为其他位置。

编辑


根据您的编辑,考虑一个定时器上的Ajax请求。这对用户来说就不那么突兀了。

如果您页面上的表单正在发布到它所在的页面,那么是的,它将不停地提交

你到底想达到什么目的?最好删除onload行,或者将form元素的操作更改为其他位置。

编辑


根据您的编辑,考虑一个定时器上的Ajax请求。这对用户来说就不那么突兀了。

HTML的其余部分是什么?特别是
标记?

HTML的其余部分是什么?特别是
标签?

如果您的表单发回同一页面…如果您的表单发回同一页面…请不要在回答部分发表评论。你可以在问题下方发表评论来提问。请不要在答案部分发表评论。您可以通过在问题下方发表评论来询问OP一些事情。@user521180您到底想做什么?我想在我的servelet类中调用dopost()函数,以便它将数据放入请求中,以便我的.jsp页面显示它。第一次加载页面时,页面为空,因为尚未调用servlet。只有在我提交表格时才会调用它。所以我希望表单在加载页面后尽快提交。这就是我想在任何地方都要做的事情。你想过使用querystring吗?不需要定时器,只需在onload=)@user521180中使用AJAX获取数据。你到底想做什么?我想在我的servelet类中调用我的dopost()函数,以便它将数据放入请求中,以便我的.jsp页面显示它。第一次加载页面时,页面为空,因为尚未调用servlet。只有在我提交表格时才会调用它。所以我希望表单在加载页面后尽快提交。这就是它在任何地方都能做到的方式我想你想过使用查询字符串吗?不需要定时器,只需在onload=中使用AJAX获取数据即可。)