我有一个有两个页面的网站:页面 A 有一个表单和一个提交按钮;显示计算结果的页面 B,基于页面 A 的数据。
我想用 POST 提交表单数据,这样我就不能使用 $.post 或其他任何东西;
我不能使用 document.location.replace('ULRPageB?param1=value1&...¶mN=valueN') 因为参数必须从查询字符串中隐藏。
但是我必须确保如果用户从页面 B 单击浏览器 BACK 按钮,他会返回两页,而不仅仅是一页。
假设不能修改:换句话说,问题是:
存在一种对 servlet 执行 GET 而不是 AJAX 的方法,替换历史记录:是 document.location.replace。
是否存在对替换历史记录的 servlet 执行 POST 而不是 AJAX 的等效方法?