在两个html页面之间使用jquery
Using jquery between two pages of html
所以理论上我有两个html页面和一个js文件。
我想保存一个变量,我从第一个html页面(在一个数据属性的形式),然后在其他html页面使用它。
这样想——有一个链接,当我点击它时,它会把我带到另一个页面,但也会保存一个数据属性,然后在下一个页面中使用它。
如果每个人都讨厌我,因为我没有发布代码,我很抱歉,但我认为这是一个足够直接的问题。
我建议您将变量保存在本地存储器中…但是有多种方法,在我看来这是最简单的。
在本地存储中保存内容:
localStorage.setItem('test', variableName);
从本地存储中获取内容:
localStorage.getItem('variableName')
删除本地存储:
window.localStorage.clear();
从本地存储器中删除单个条目:
localStorage.removeItem('variableName');
variableName在本例中是本地存储变量的标识符。你可以在那里放任何你想要的东西,但要记住,在本地存储中只能有一个具有相同名称的标识符,否则会发生冲突。
您可以使用会话存储或本地存储
第一页:
$('body').on('click', '#changeRoute', function() {
localStorage.setItem('previousId', $(this).attr('id');
});
2页:
$(document).ready(function() {
console.log(localStorage.getItem('previousId'));
});
或可以使用url参数
1页
<a href="/nextPage?key=FromFirstPage">Change Route</a>
2页
$(document).ready(function() {
console.log(document.location.search.split('=')[1])
});
相关文章:
- Jquery在函数之间传递表行
- JQuery:在页面之间滑动
- jquery在表单之间切换
- jQuery在两个字符串标识符之间选择HTML
- JavaScript/jQuery-添加添加和删除类与下一个函数之间的延迟
- 如何在jQuery中获取两个事件之间的时间差
- 在Jquery调用之间添加其他函数
- 是否可以在jquery中使用拖动滑块在4个图像之间滑动
- 突出显示jQuery中单词之间的空格
- 在JQuery中的HTML5页面之间传递参数
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- JavaScriptV5中的绑定和JQuery之间有任何关系吗
- jQuery淡入淡出动画在两者之间显示白色
- 如何在jQuery中搜索两个字符之间的字符串
- 如果我在页面之间移动,Jquery 数据表行事件会卡住
- 如何通过jQuery Ajax在HTML和PHP之间来回传输json字符串
- Rails - jQuery和javascript之间的冲突
- 使用 JQuery 读取二进制文件的浏览器之间的不同行为
- 具有相同函数名称的两个 jquery 插件之间的冲突
- 如何在页面之间导航后停止jquery移动中的重复数据