【发布时间】:2015-12-28 18:42:17
【问题描述】:
我有两个标签。第二个我有一个提交表格。因此,如果我在第二个选项卡上按表单上的“发送”按钮,页面会重新加载,我会看到第一个选项卡而不是第二个选项卡。
通过这个功能,我可以切换标签:
$("#tab1").prop("checked", false);
$("#tab2").prop("checked", true);
我用它来重新加载页面
location.reload(true);
但在一起它不会起作用:
location.reload(true);
$("#tab1").prop("checked", false);
$("#tab2").prop("checked", true);
为什么?我的错误是什么?有人可以帮帮我吗?
自我回答:
我不知道“location.reload(true);”重置所有-我的失败。感谢您的快速解答! "sessionStorage" 会是更好的方式...
【问题讨论】:
-
页面重新加载会将所有 javascript(和 html)属性重置为其初始位置。这与刷新页面 (F5) 相同
-
能否包含点击处理程序?
-
可以分享一下发送按钮的html代码吗?
-
当页面加载时,所有在previous页面上执行的代码都消失了。这是一个完全重置的开始。如果您希望代码在页面加载时有条件地运行sometimes,那么您需要确定该条件。例如,通常服务器端代码会有条件地发出这个客户端代码。
-
哦,好的,我明白了。所以我必须尝试另一种方式。
标签: javascript jquery ajax