javascript - 如何使用 url 参数显示/隐藏 id 与参数名称匹配的 div
问题描述
我正在使用 bootstrap/jquery 在 html 中进行会议注册项目,并为每个注册者构建了一个唯一的 url,该 url 使用 url 参数捕获他们的会话选择。如果会议会话 id 是 THU_3PM,则 url 参数和值将是 THU_3PM=1 如果他们选择它,或者 THU_3PM=0 如果他们没有选择。我有大约 30 个会话,所以我有多个参数要查看。
在他们简单的“检查我的日程安排”页面上,我为每个会话提供了具有匹配 ID 的 div,我的想法是默认隐藏所有会话 div,然后显示与 = 1 的 url 参数相对应的 div。
我在试图解析查询字符串时遇到了麻烦,并认为我最好寻求帮助。有人有一个简单的 jquery 或 javascript 示例可以帮助我吗?我会非常感激。
解决方案
也许您可以尝试处理 AJAX ?像在 jQuery 中的东西:
$.ajax({
type: 'POST',
url: 'youScript.php',
data: { 'checkSession': 'true' },
success: function(response) {
if (response == 'disable') {
$('div').hide();
// OR
$('div').css('display', 'none');
// OR
$('div').addClass('hidden');
}
}
});
和 PHP 类似的东西:
if (isset($_POST['checkSession'])) {
if (!isset($_GET['THU_3PM']) && $_GET['THU_3PM'] == 0) {
echo 'disable';
}
}
希望能帮助到你 :)
推荐阅读
- python - 训练期间未显示进度条,Python
- python - 在 Python 中的 *.dat 文件中写入数据列
- variables - 如果一个计数百分之一秒的变量存储在一个有符号长 32 位整数中
- javascript - Javascript - 我的预览删除了我输入中的文件
- octave - octave 的教程代码给了我奇怪的错误
- python - 如何使用 python 和 sysloghandler 在没有 TLS 的情况下发送 syslog?
- ruby-on-rails - 如何将字符串化 JSON 数组解包/转换为普通 JSON 数组
- javascript - Javascript 音频在前 3 次点击中不播放,从第 4 次点击开始播放没有任何问题,可能是什么问题?
- python - 如何删除停用词之前出现的所有单词
- javascript - Javascript以小时为单位查找时区的时差