javascript - 使用 JS 检查查询字符串是否为非空值

标签 javascript

是否可以使用 JavaScript 检查查询字符串是否为非空值?你能给我举个例子来说明如何做到这一点吗?

就像此代码片段的 IF 子句一样:

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(Request.QueryString["someParameter"]))
        {
            DataListWithLinksID.Attributes.Add("style", "display:none");
        }
    }

最佳答案

我用的是这个

<html>
<head>
<script>
function parseQString() {
  var qs = new Array();
  var loc = location.search;
  if (loc) {
    loc = loc.substring(1); // lose the leading ?
    var parms = loc.split('&');
    for (var i=0;i<parms.length;i++) {
      nameValue = parms[i].split('=');
      qs[nameValue[0]]=(nameValue.length == 2)? unescape(nameValue[1]):null; // use null or ""
    }
  }
  return qs;
}
function getQSParm(parm) {
  return (qs[parm])?qs[parm]:null
}
var qs = parseQString();
// try getQstringValue.html?amount=23&emptyparm=&parmwithoutequals
alert(getQSParm("amount"));
alert(getQSParm("emptyparm"));
alert(getQSParm("parmwithoutequals"));

// your example:

window.onload=function() {
  if (getQSParm("someParameter")) {
      document.getElementById('DataListWithLinksID').style.display='none':
    }
}

</script>
</head>
<body>
</body>
</html>

关于javascript - 使用 JS 检查查询字符串是否为非空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492797/

相关文章:

javascript - HTTP post 函数之后的重定向/样式设置

javascript - Paper.js 外部文件不会加载

javascript - 如何在 ReactJS 中从 one.js 访问 isValid 变量到 two.js?

javascript - React useEffect 清理函数运行多次?

javascript - 创建新帖子时如何生成下一个项目 ID?

javascript - Wordpress AJAX 调用不断返回 0

javascript - JavaScript 支持百分比单位吗?

javascript - 使用 res.locals.user 在所有前端 View 中显示用户对象

javascript - 在 JavaScript 应用程序中将输入的文本作为 JavaScript 运行?

javascript - 获取此 javascript 函数以滚动到某个区域