gpt4 book ai didi

asp.net - jquery 将字符串转换为 json 以发送到我的网络服务?

转载 作者:行者123 更新时间:2023-12-01 07:02:57 25 4
gpt4 key购买 nike

尝试弄清楚如何将 JavaScript(字符串)中的 5 个变量转换为 JSON,以便发送到我的 ajax 函数

这是我的 ajax 函数,相对较新,但我相信这应该可以工作..但我需要将所有字符串转换为 JSON - 不是吗?

我相信有其他方法可以在没有 json 的情况下发送数据,但这是推荐的方法,不是吗?

                $.ajax({
type: "POST",
url: "MyService.aspx/SendEmail",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function() {
alert('error');
}

});

我相信在服务端我需要提取 JSON - 我正在使用 asp.net

有什么想法吗?

最佳答案

您不需要转换为 json 来传递数据。只需指定需要传递的数据即可:

$.ajax({
url: "myUrl",
data: {
var1: "some data or var",
dataItem2: false // or a variable
},

success: function(msg) {
alert(msg.d);
},
error: function() {
alert('error');
}
});

数据将作为请求参数提供,如下所示(在 Asp.Net 中):

Request.Params["var1"]

现在,如果您确实需要在服务器上接收 json,那就是另一个问题了。如果这是一个要求,我有兴趣了解其中的原因。

关于asp.net - jquery 将字符串转换为 json 以发送到我的网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936299/

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