1
我有一个简单的形式与post方法。这里是:jQuery - 检测点击浏览器后退按钮并提交表格
<form method="post" id="ParseSD" action="../../../../../purchase-product">
<input type="text" id="SDLINK" name="LINK" class="LinkInput" placeholder="Поставете линк от SportsDirect.com">
<button id="SubmitButton">Вземи продукта</button>
</form>
我在输入中粘贴一个链接并提交表单。一切安好。我可以提出不同的链接并提交它们。
但是,当我提交表单我想赶上点击后退按钮。
我需要这样做,因为当用户点击浏览器的后退按钮时,浏览器会要求用户通过刷新来重新提交页面。我想创建一个代码,它将自动重新提交最后一个子表单。
这里是我迄今结合后退按钮点击代码:但是我不知道如何重新提交AUTO最后一种形式
jQuery(document).ready(function($) {
if (window.history && window.history.pushState) {
window.history.pushState('forward', null, './#forward');
$(window).on('popstate', function() {
alert('Back button was pressed.');
});
}
});
。它甚至有可能吗?
提前致谢!
我敢肯定,浏览器会问你在脚本运行之前。此外,对于付款类型的表单,这可能是一个非常糟糕的主意,因为付款将被处理两次。我很确定有一个标准的方式来处理表单提交的东西,可能与浏览器重定向成功? – Nikki9696