Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS检查querystring的非空值_Javascript - Fatal编程技术网

Javascript 使用JS检查querystring的非空值

Javascript 使用JS检查querystring的非空值,javascript,Javascript,是否可以使用javascript检查查询字符串的非空值?你能给我举个例子吗 与此代码段的IF子句类似: protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString["someParameter"])) { DataListWithLinksID.Attributes.Add("style",

是否可以使用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>

函数parseQString(){
var qs=新数组();
var loc=location.search;
国际单项体育联合会(loc){
loc=loc.子字符串(1);//是否丢失前导?
var parms=位置拆分('&');
对于(var i=0;i我使用

<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>

函数parseQString(){
var qs=新数组();
var loc=location.search;
国际单项体育联合会(loc){
loc=loc.子字符串(1);//是否丢失前导?
var parms=位置拆分('&');
对于(var i=0;i