gpt4 book ai didi

c# - 使用 KeyValuePairs 列表作为参数的 Ajax 号召性用语

转载 作者:行者123 更新时间:2023-11-30 12:55:42 25 4
gpt4 key购买 nike

我希望简单地对需要键值对列表的方法执行 AJAX 调用,但我不知道如何执行此操作。我尝试了以下方法:

服务器方法:

UpdateBranches(List<KeyValuePair<string, string>> brancheItems)

要发送的数据:

 var brancheItems = [];
businessActivities.forEach(f =>
brancheItems.push({
Key: f.sbiCode,
Value: f.sbiCodeDescription
})

这似乎给了我一个具有键和值属性的对象数组。 (网络选项卡显示它),但它不起作用。我还尝试制作一个具有一个属性的对象数组(属性名是键,值是值):

for (var itemIndex in items[index].businessActivities) {
var key = items[index].businessActivities[itemIndex].sbiCode;
brancheItems.push({
key: items[index].businessActivities[itemIndex].sbiCodeDescription
});
}

请注意,在服务器上,我似乎收到了一个包含 3 个项目的数组/列表,其中包含两个属性,但这些属性始终为空。有谁知道要发送的数据的正确格式

最佳答案

我想你可以像这样简单地创建你的对象:

var ParamtersContainer = new Object();
ParamtersContainer = {
"PatientName": 'Alameer',
"ServiceDate": '12/12/2017',
"ProviderName": 'ahmed'
};

然后在您的 ajax 请求中将其作为数据参数,在您的 C# 操作中将其作为字典接收。

关于c# - 使用 KeyValuePairs 列表作为参数的 Ajax 号召性用语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911141/

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