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获取数据即可。)