2014-06-22 56 views
0

這是我的控制器方法:阿賈克斯後內部服務器錯誤

[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); 
    } 
}); 

});

當我調試它上面的ajaxpost隊名得到正確的值,但是當它到達控制器的值爲空。 ajax post錯誤寫入內部服務器錯誤,是什麼問題?

+0

帖子來自服務器的堆棧跟蹤。你在用什麼框架?阿帕奇點擊? –

回答

1

發送一個鍵/值對您的數據:

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

太棒了!謝謝!! –