我有一个创建基本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
} );
我做错了什么?
答案 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);
});