如何使用jQuery的form.serialize,但排除空字段
2022-08-30 05:33:26
我有一个搜索表单,其中包含许多通过GET提交的文本输入和下拉列表。我希望通过在执行搜索时从查询字符串中删除空字段来获得更干净的搜索URL。
var form = $("form");
var serializedFormStr = form.serialize();
// I'd like to remove inputs where value is '' or '.' here
window.location.href = '/search?' + serializedFormStr
任何想法,我如何使用jQuery做到这一点?