过滤 URL 参数 空值,删除 FORM GET URL 空值解决函数方法

来源:互联网 发布:模块数据出现异常400 编辑:程序博客网 时间:2024/06/16 21:52
//form 上增加id或class$(".orgainzationSubmit").submit(function(e){       self.location = clearUrlParam($(this), e);    })    //过滤url参数空值删除掉函数,返回过滤后的url    function clearUrlParam(_this, event){      let urlParam = _this.serialize()      let splitStr = urlParam.split('&')      var newStr = ''      var label = ''      for (var i = 0; i < splitStr.length; i++ ) {        let splitStrArray = splitStr[i].split('=')        if (splitStrArray[1].length > 0) {          newStr += unescape(splitStrArray[0] +'='+ splitStrArray[1] + '&')        }      }      if(newStr != ''){        label = '?'        newStr = newStr.substring(0,newStr.length-1)      }      event.preventDefault()      return _this.attr('action') + label + newStr    }