gpt4 book ai didi

javascript - 如何在没有 JSON 对象的情况下发布裸参数

转载 作者:行者123 更新时间:2023-11-28 01:13:47 26 4
gpt4 key购买 nike

我需要发布一些参数数据。这应该是一个没有 json 对象的简单裸字符串。我这样做我成功了,但参数没有保存。

var offerMsg = $('.js-offerMsg').val();
$.post(url, ("message", offerMsg));

有人可以帮忙吗?

最佳答案

您应该按如下方式调用电话:

$.post(url, {message: offerMsg});

这将发送一个表单编码的 POST:

POST /path HTTP 1.1
Host: example.com
Content-Length: 10
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

message=hi

如果您想发送未进行表单编码的内容,则无法使用 $.post,因为您无法覆盖 contentType 参数,即使发送原始字符串时也是如此。你需要做这样的事情:

$.ajax({
url: url,
type: "POST",
data: offerMsg,
contentType: "text/plain; charset=UTF-8"
});

这将导致:

POST /path HTTP 1.1
Host: example.com
Content-Length: 2
Content-Type: text/plain; charset=UTF-8

hi

关于javascript - 如何在没有 JSON 对象的情况下发布裸参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24097656/

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