gpt4 book ai didi

javascript - 配置/更改 JQuery AJAX 编码

转载 作者:行者123 更新时间:2023-12-03 06:42:54 24 4
gpt4 key购买 nike

我正在进行一个基本的 PATCH 调用,如下所示:

.ajax({
url: "/foo/bar/"
type: "PATCH",
dataType: 'json',
data: {
"foo": "foosball",
"bar": "bars on bars"
},
...
});

Jquery 自动对数据进行编码,从而留下“条上条”,如“条+条+条”。有没有办法更改编码,以便用 %20 而不是加号替换空格?

我注意到了这个thread这似乎没有任何结果。

我还注意到了 encodeURIencodeURIComponent 但都没有工作。两者似乎都会导致字符串被双重编码,留下 bars%2520on%2520bars

摘要:

我从以下内容开始:...“酒吧上的酒吧”...

jquery 对请求进行编码后接收到的数据是什么样子的:“条+上+条”

我需要接收到的数据如下:“条%20on%20条”

最佳答案

如何使用变量并将其传递给数据。

var d={
"foo": "foosball",
"bar": "bars on bars"
}
d.bar=encodeURI(d.bar);

.ajax({
url: "/foo/bar/"
type: "PATCH",
dataType: 'json',
data: d,
...
});

关于javascript - 配置/更改 JQuery AJAX 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37873092/

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