转到上一页并在那里执行 JQuery
Go previous page and execute JQuery there
我有一个列表页面,里面有很多过滤器(复选框)。用户选择一些筛选器并检索结果。然后,用户可以通过单击任何结果来查看单个结果的详细信息。
现在我想要的是,当用户在看到详细信息后返回列表页面时,它应该看到过滤器完好无损。如果我通过 Javascript 返回函数 window.history.go(-1);
返回,可以看到过滤器。但问题是过滤器没有被处理。
要进行处理,需要单击提交按钮,这就是我的问题所在。
如何在上一页上触发我的提交按钮?
这是我尝试过的。从详细信息页面单击Back
按钮时调用此按钮。
$('#back-list').on("click", function(e) {
e.preventDefault();
window.history.go(-1);
//This following line is not working
$('.form-submit').trigger("click");
return false;
});
谢谢。
您真的可能希望使用会话来存储信息(或者至少我会)。
但是,您可以使用localStorage
来保存临时数据。
将类似 window.localStorage.setItem('submitform', true);
的内容添加到后退按钮侦听器。
然后在另一页window.localStorage.getItem('submitform') == true;
上进行一些javascript检查,如果是,则进行window.localStorage.setItem('submitform', false);
并提交现有表单。
我建议实现本地存储。
这可能会帮助你记住ajax在点击后退按钮时添加的数据
相关文章:
- 在Safari执行javascript之前对其进行修改
- Bigcommerce-是否可以在函数执行后更改文本
- 如果在'/'执行此函数的途径是可以异步执行此代码
- 如何确保 .animate 在再次执行之前已完成
- Chrome onMessage.addListener 仅在有时执行
- Firefox 在应该执行的时候不执行 JavaScript
- 在不执行ajax请求的情况下,使用jQuery读取HTTP标头以检查404
- EmberJS没有找到任何模型,但它'在那里
- 关于在动态创建的元素中添加预先样式化的类或在那里添加stying&然后
- 如何在函数执行前等待一秒钟
- 加载HTML后,在末尾执行JavaScript代码
- 在我执行alert()之前,Javascript array.length为0
- 如何制作自适应块并在那里添加块
- 使用 jquery 如何调用一个函数并在函数执行完成后调用前一个函数的另一个函数
- 嘿,在那里寻找解决方案
- 如何使鼠标输入功能具有淡入淡出效果并保持在那里
- 我可以控制台.debug()并在那里制作Chrome Dev-tools断点吗?
- 如何在 $ 中执行异步操作.延迟,然后失败过滤回调并传递回成功链
- “在后台”执行 JavaScript
- 转到上一页并在那里执行 JQuery