размещение объекта JO для действия
Я читал Рика Стралса
Я хотел бы иметь возможность использовать JObject в действии. Я написал такой контроллер
public class AlbumsController : Controller
{
[System.Web.Http.HttpPost]
public string PostAlbum(JObject jsonData)
{
return "success";
}
}
передний конец выглядит так
когда вызывается AJAX, я получаю ошибку
$("#a").click(function () {
var album = {
AlbumName: "PowerAge",
Entered: "1/1/1977"
}
$.ajax(
{
url: "Albums/PostAlbum",
type: "POST",
contentType: "application/json",
data: JSON.stringify({ Album: album }),
success: function (result) {
alert(result.Result);
}
});
});
POST http://localhost:50066/Albums/PostAlbum 500 (Internal Server Error)
jquery-1.7.1.js: 8102 send jquery-1.7.1.js: 8102 jQuery.extend.ajax jquery-1.7.1.js: 7580 (анонимная функция) альбомы: 74 jQuery.event.dispatch jquery-1.7.1 .js: 3256 elemData.handle.eventHandle