Json 使用 JQuery 从 cshtml 到控制器的对象
Json Object from cshtml to controller using JQuery
我有一个这样的jquery函数。
var jsonArg = new Object();
$(".x").each(function () {
var val1 = "Domain:" + $(this).children(".y").html();
var val2 = "shop:" + $(this).children(".z").html();
jsonArg[val1] = val2;
});
$.ajax({
type: "POST",
url: "/Home/Mappings",
data: { "jsonArg": jsonArg }
})
现在我想将 jsonArg 的值发送到我的控制器。
我的控制器看起来像这样,
[HttpPost]
public ActionResult Mappings(string Json)
{
return null;
}
我在 controller.Please 帮助中得到空值。
更改变量名称。
[HttpPost]
public ActionResult Mappings(string jsonArg)
{
return null;
}
并尝试 JSON.stringify();
data: { "jsonArg": JSON.stringify(jsonArg) }
我有一个这样的jquery函数。
var jsonArg = new Object();
$(".x").each(function () {
var val1 = "Domain:" + $(this).children(".y").html();
var val2 = "shop:" + $(this).children(".z").html();
jsonArg[val1] = val2;
});
$.ajax({
type: "POST",
url: "/Home/Mappings",
data: { "jsonArg": jsonArg }
})
现在我想将 jsonArg 的值发送到我的控制器。 我的控制器看起来像这样,
[HttpPost]
public ActionResult Mappings(string Json)
{
return null;
}
我在 controller.Please 帮助中得到空值。
更改变量名称。
[HttpPost]
public ActionResult Mappings(string jsonArg)
{
return null;
}
并尝试 JSON.stringify();
data: { "jsonArg": JSON.stringify(jsonArg) }