【发布时间】:2012-09-25 16:00:36
【问题描述】:
我在读瑞克·斯特拉尔斯
我希望能够在动作中使用 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
发送 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
【问题讨论】:
标签: asp.net-mvc json json.net