是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?
如果是这样,怎么样?如果没有,是否有插件可以这样做?
是否可以永久更改javascript变量?如同,如果我设置变量X并使其等于1.然后单击按钮将该变量更改为2.如何在刷新页面时将该变量保持为2?
有没有办法可以在各个页面中保存javascript变量?假设在页面AI设置window.someVar = 5.然后我通过点击A中的超链接移动到页面B,并做类似的事情alert(window.someVar)- 我应该得到一个显示的消息框5.是否有一种技术可以坚持someVar这样......?
我想从一个HTML页面向另一个HTML页面发送一些数据.我通过查询参数发送数据,如 http://localhost/project/index.html?status=exist.此方法的问题是数据仍保留在URL中.是否有任何其他方法可以使用JavaScript或jquery跨HTML页面发送数据.
我有两页 - "第1页"和"第2页".在第1页上,有一个文本框,其值为100,最后是一个按钮.
按下按钮我希望javascript将文本框的值保存在全局(?)变量中并跳转到第2页.使用"window.onload"我想要第二个Javascript函数来提醒第1页保存的值.
这是我的Javascript代码:
<script type="text/javascript">
var price; //declare outside the function = global variable ?
function save_price(){
alert("started_1"); //just for information
price = document.getElementById('the_id_of_the_textbox').value;
alert(price); //just for information
}
Run Code Online (Sandbox Code Playgroud)
<script type="text/javascript">
function read_price(){
alert("started_2");
alert(price);
}
Run Code Online (Sandbox Code Playgroud)
在"第1页"我有这个发送按钮:
<input class="button_send" id="button_send" type="submit" value="Submit_price" onclick="save_price();"/>
Run Code Online (Sandbox Code Playgroud)
它启动Javascript函数并将我正确地重定向到我的page2.
但是在第二页上有这个:
window.onload=read_price();
Run Code Online (Sandbox Code Playgroud)
我总是得到全球变量价格的"未定义"值.
我已经阅读了很多关于那些全局变量的内容.例如在这个页面:全局变量的问题..但我不能让它工作......
为什么这不起作用?
我需要以编程方式在客户端存储数据,而不必在每次页面加载时从服务器传输数据.我考虑生成一个动态JavaScript文件,其中包含用户当前会话所需的数据,并确保它被缓存,但这看起来非常混乱,我可以想到这样一种方法有一些缺点.
如何在客户端存储持久数据?
我的菜单有这个HTML切换按钮:
<a href="#" id="toggle_nav" class="sidebar-toggle" data-toggle="offcanvas" role="button">
Run Code Online (Sandbox Code Playgroud)
如何保存切换状态以在页面加载时重新加载它
我已经开始:
$(document).ready(function() {
$("#toggle_nav").toggle(function() {
});
});
Run Code Online (Sandbox Code Playgroud)
但我不知道该用什么来保持状态
重新加载页面时是否可以保留我的(全局)变量?如果有,怎么样?
谢谢你的帮助.最好的祝福.
javascript ×8
html ×3
jquery ×2
url ×2
browser ×1
client-side ×1
cookies ×1
global ×1
http ×1
persistence ×1
plugins ×1
query-string ×1
reload ×1
storage ×1
undefined ×1
variables ×1