我知道它已经在这里解决了很多次,但我仍然无法让它发挥作用。
我的js电话是:
var data = { value: 7 };
$http.post('api/controller/method', data);
但是在fiddler中没有Content-Type,也没有JSON数据。 我希望Content-Type是'application / json',它应该是默认的,对吗?
由于
答案 0 :(得分:1)
var data = { value: 7 };
$http({
url: "api/controller/method",
method: "POST",
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: $.param(data)
}).success(function(data, status, headers, config) {
//some code when success post
}).error(function(data, status, headers, config) {
//some code when error post
});
答案 1 :(得分:0)
试试这个:
var response = $http.post('api/controller/method', data);
response.success(function(data, status1, headers, config) {
//
}