jQuery serialize将所有空格转换为加号

前端之家收集整理的这篇文章主要介绍了jQuery serialize将所有空格转换为加号前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前,我使用serialize的任何地方,我必须像这样使用它:

.serialize()。replace(/ / g,”);

否则表单数据中的任何空格将被覆盖。是否有可以使其为默认设置。

解决方法

为了好玩,这里有一个不使用临时变量的替代方法
$.fn.serializeAndEncode = function() {
    return $.map(this.serializeArray(),function(val) {
        return [val.name,encodeURIComponent(val.value)].join('=');
    }).join('&');
};

$("#formToSerialize").serializeAndEncode();
原文链接:https://www.f2er.com/jquery/183051.html

猜你在找的jQuery相关文章