Ajax发布内部服务器错误

时间:2014-06-22 14:23:36

标签: ajax post

这是我的控制器方法:

    [HttpPost]
    public ActionResult createTeam(string teamName)
    {
        return Json(new { success = true});
    }

这是我的js:

   $("#createTeamBtn").click(function () {
    var teamName = $("#TeamName").val();
$.ajax({
    type: "POST",
    url: "Start/createTeam",
    data: teamName,
    dataType: "json",
    success: function (data) {
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
        console.log("Textstatus: " + textStatus + " errorThrown: " + errorThrown);
    }
});

});

当我在上面调试它的teamname时,ajaxpost会获得正确的值,但是当它到达控制器时,该值为null。 ajax post错误写入内部服务器错误,有什么问题?

1 个答案:

答案 0 :(得分:1)

以键/值对发送数据:

var teamName = { teamName : $("#TeamName").val() };