过滤 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 }
相关文章推荐
- SharePoint 2010 使用url参数过滤列表视图数据(使用get方法过滤列表数据)
- [转]解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 附件上传form request.getParameter无法获取参数值解决方法
- 解决get方法传递URL参数中文乱码问题
- GET方法URL中传递中文参数乱码的解决方法
- 解决get方法传递URL参数中文乱码问题
- js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
- js的form表单提交url传参数(包含+等特殊字符)的解决方法
- 解决Fiddler查看Get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 使用getJSON进行局部刷新时,url所带参数过长,导致失败的解决方法
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题
- 解决get方法传递URL参数中文乱码问题