MVC控制器参数为空

时间:2015-12-11 10:34:30

标签: jquery ajax asp.net-core-mvc

这似乎是如此基本但无论出于何种原因我无法让它发挥作用。

的Jquery ..

$.post("/Member/Profile", "TESTDATA", function (result) {
    console.log(result);
});

控制器

[HttpPost]
public JsonResult Profile(string model)
{
    return Json(1);
}

我的string model参数为null,我可以看到当我断点时。我试过让它通过json,尝试让它通过viewmodels,尝试使用带有Type / Method的ajax作为“POST”..我的参数似乎总是以null形式出现。我做错了什么?!

2 个答案:

答案 0 :(得分:3)

试试这个?

$.post("/Member/Profile", {model: 'TESTDATA'}, function (result) {
    console.log(result);
});

答案 1 :(得分:2)

try this
$.post("/Member/Profile", {model:'TESTDATA'}, function (result) {
    console.log(result);
});