Http post返回没有respose,并且在角度js中请求中没有错误?

时间:2015-07-20 11:00:36

标签: javascript angularjs http-post

我有一个创建基本CRUD应用程序的任务。 我正在尝试使用http post插入文本,但成功方法中没有数据。

   $http({
    url: url,
    method: "POST",
   dataType: 'json',
    data: {  
                   Id: '201414',
                   Note: 'sample',
                           },
    headers: { 'Content-Type': 'application/json; charset=UTF-8' } 

})
. success(function(response) {
       console.log(response); //Returns Empty
} );

我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果服务器方法应返回值但不返回值,则服务器端可能发生错误。但是,此错误不会作为参数传递给成功处理程序,也不会在请求中引发错误。

您可以通过将错误处理程序附加到$http调用来确定是否发生错误。

尝试以下方法:

$http({
    url: url,
    method: 'POST',
    data: {  
        Id: '201414',
        Note: 'sample'
    }
})
.success((data, status, headers, config) {
    console.log(status);
})
.error(function(data, status, headers, config) {
    console.log(data); 
});