JQuery序列化表单排除空值的问题

Posted angel-devil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery序列化表单排除空值的问题相关的知识,希望对你有一定的参考价值。

当使用$("form").serialize()序列化表单时,没有值也会存在key,提交参数时LastName=””(空字符串);

技术图片 

解决方法:

serializeRemoveNull($("form").serialize())
function serializeRemoveNull(serStr){
    return serStr.split("&").filter(str => !str.endsWith("=")).join("&");
}

 技术图片

 

以上是关于JQuery序列化表单排除空值的问题的主要内容,如果未能解决你的问题,请参考以下文章

JavaScriptSerializer 可以排除具有空值/默认值的属性吗?

jQuery序列化表单时将制定元素排除在外

空值的 Spring Boot JSON 序列化

在 ms 访问中排除空值的选择查询是啥

JQuery ajax - 如何传递具有空值的数组参数

jQuery序列化表单