【发布时间】:2020-04-06 21:20:16
【问题描述】:
我最终将需要此方法来使用 keyValue pares 数组,因此每个参数传入一个属性的数据对我来说不起作用。我需要一个动态对象。但是,我无法让 JSON 解释起作用。
我有一个非常简单的 ajax 调用:
$.ajax({
method:'POST',
url,
success: doAThing
contentType:"application/json;charset=utf-8",
data:JSON.stringfy({thing:'stuff'}), //I have tried just {thing:'stuff'}) as well.
dataType: "json"
})
它进入一个控制器:
public class THING
{
public string thing { get; set; }
}
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult SetDAConfigs(THING param) {
//do something
}
我已经尝试了大约 50 种不同的配置。我可以获取“事物”的空对象或具有空值的对象。或 500 错误。
谁能告诉我发生了什么?我怀疑这是控制器端点的问题,但我不知道是什么。
【问题讨论】:
标签: json ajax asp.net-mvc