我只是想发布数据我的数据是JSON对象,但我不能。通过firebug的帖子显示我实际上是将json数据发布到服务器d,但是在调试控制器时我的d为空。
$scope.update = function() {
$http({
method: "POST",
url: 'EditData',
data: {d: $scope.myData},
}).success(function() {
alert(data.msg);
});
};
我确实尝试过JSON.parse myData,它也没有用。
这是我的控制器:
public JsonResult EditData(string d)
我不确定我在这做什么。可能是傻事。 :(
答案 0 :(得分:1)
这对我有用。 JSON.stringify();
$scope.update = function() {
$http({
method: "POST",
url: 'EditData',
data: {d: JSON.stringify($scope.myData)},
}).success(function() {
alert(data.msg);
});
};
答案 1 :(得分:0)
尝试:
$scope.update = function() {
$http({
method: "POST",
url: 'EditData',
data: $scope.myData,
}).success(function() {
alert(data.msg);
});
};