【发布时间】:2014-11-21 09:14:16
【问题描述】:
我有一个 asp.net MVC 应用程序。
在我的 global.asax 中:
ValueProviderFactories.Factories.Add(new JsonNetValueProviderFactory());
如果我使用 jquery ajax
$.ajax({
url: urlPostInvitation,
type: 'POST',
dataType: 'json',
data: $.toJSON($scope.invitation),
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert('Yes');
}
});
一切正常,但如果我使用 AngularJS ajax
$http({
url: urlPostInvitation,
method: "POST",
data: $scope.invitation,
headers: { 'Content-Type': 'application/json; charset=utf-8' }
}).success(function (data, status, headers, config) {
alert("Yes");
});
我在服务器中得到一个空对象。
使用 JsonValueProviderFactory 一切正常,但使用 JsonNetValueProviderFactory 就不行
【问题讨论】:
标签: ajax json angularjs asp.net-mvc-4