POST后徒步旅行DIV
Hidding a DIV after POST
在用window.location.assign
发布变量后,我试图隐藏DIV
。如果选择了DIV
中的checkbox
,则会发布变量。
我的代码在下面。
$(document).on("change", ".checkbox", function () {
var db = $(this).val();
window.sessionStorage.setItem("db", db);
window.location.assign("index.php?db=" + db);
document.getElementById('dbdisplay').style.display='none';
});
我遇到的问题是DIV
只是在通过.assign
刷新页面之前暂时隐藏。我尝试使用location.href
,但这不是通过db
变量发布的,所以我的PHP
代码不会运行。我该怎么解决这个问题??
一个与您一直在尝试的相同的替代解决方案。
CSS:
#dbdisplay { display: none; }
JS:
//Check if there is querystring matching db=somevalue
//and if "no", display the div
if (!location.search.match(/db=[^&#]+/i)) {
$("#dbdisplay").show();
}
$(document).on("change", ".checkbox", function () {
var db = $(this).val();
window.sessionStorage.setItem("db", db);
window.location.assign("index.php?db=" + db);
$("#dbdisplay").hide();
});
相关文章:
- 添加文字和评论功能更新Div
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- 在Rails中更新Div,而不更改更新请求后的视图
- how to convert html <div> to pdf
- 如何在不影响其他元素的情况下扩展DIV
- 使用jQuery在页面上浮动DIV
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- 单击按钮时Div Increment
- 只从DIV删除图像,而不是整个网站
- 禁用Tab键以进行具有特定Div ID的输入
- 根据CHECKBOX输入值动态更新DIV信息
- 为什么“outerHTML”更改的DIV仍然没有响应
- POST后徒步旅行DIV
- 引导程序3:第一个和最后一个项目的徒步旅行转盘控件不起作用