jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了有没有办法使用jQuery的序列化表单字段并修剪字段中的值?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用jQuery提交ajax帖子的表单,它序列化了发送的表单.代码如下所示:

var form = $("form");
var action = form.attr("action");
var serializedForm = form.serialize();
$.post(action,serializedForm,function(data)
{
  ...
});

这里的问题是,如果一个字段有尾随空格,那么当它们被剥离时,serialize函数会将这些空格转换为加号()符号.

有没有办法在不执行以下操作的情况下修剪字段:

$("#name").val( jQuery.trim( $("#name") ) );

解决方法

你可以尝试循环遍历对象并调整一切.

//serialize form as array
var serializedForm = form.serializeArray();
//trim values
for(var i =0,len = serializedForm.length;i<len;i++){
  serializedForm[i] = $.trim(serializedForm[i]);
}
//turn it into a String if you wish
serializedForm = $.param(serializedForm);

大佬总结

以上是大佬教程为你收集整理的有没有办法使用jQuery的序列化表单字段并修剪字段中的值?全部内容,希望文章能够帮你解决有没有办法使用jQuery的序列化表单字段并修剪字段中的值?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。