gpt4 book ai didi

jQuery序列化将所有空格转换为加号

转载 作者:行者123 更新时间:2023-12-03 21:36:10 25 4
gpt4 key购买 nike

目前,在我使用序列化的任何地方,我都必须像这样使用它:

.serialize().replace(/\+/g,'%20');

否则表单数据中的任何空格都将被转换为 +。是否有一个设置可以使其成为默认值。

最佳答案

为了好玩,这里有一个不使用临时变量的替代方案:

$.fn.serializeAndEncode = function() {
return $.map(this.serializeArray(), function(val) {
return [val.name, encodeURIComponent(val.value)].join('=');
}).join('&');
};

$("#formToSerialize").serializeAndEncode();

关于jQuery序列化将所有空格转换为加号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com