您的位置:首页 > 其它

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

2017-07-27 16:59 579 查看
//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
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  form url