我收到了创建基本 CRUD 应用程序的任务。 我尝试使用 http post 插入文本,但 success 方法中没有数据。
$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
} );
我做错了什么?
最佳答案
如果服务器方法应该返回值但没有返回,则可能是服务器端发生了错误。但是,此错误不会作为参数传递给成功处理程序,并且不会在请求中引发错误。
您可以通过将错误处理程序附加到 $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);
});
关于javascript - Http post没有返回响应并且Angular js中的请求没有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514776/