gpt4 book ai didi

c# - 将字典从 Ajax 传递到 C# 代码隐藏

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

我正在使用 ASP.Net 和 jquery/ajax

我在 jquery 中有以下脚本:

var sizes = [];
sizes.push({ key: "1", value: "3"});
$.ajax({
type: "POST",
url: pageUrl,
data: '{"sizeList":' + sizes + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("success");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
}

这是隐藏代码:

public static void AddProductToDB(Dictionary<String, String> sizeList)

有人可以告诉我我做错了什么,因为我已经尝试了我能想到的一切。谢谢

最佳答案

var param = {
'[0].Key': '1',
'[0].Value': '3'
};

$.ajax({
type: "POST",
url: pageUrl,
data: param
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("success");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
}

关于c# - 将字典从 Ajax 传递到 C# 代码隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20572283/

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