我正在使用角度,在我的控制器中我想保存我的订单。我使用$ http,代码如下:
$http({method: "post", url:$scope.saveOrderUrl}
).success(function (data) {
$scope.order = data;
}).error(function (data, status) {
alert("Error when saving order. Status: " + status);
});
订单在数据库中创建,但http.post返回错误,状态代码为0.错误警报出现在api控制器能够将成功响应返回给视图之前。
我做错了吗?什么是确定http是否在等待服务器时返回成功或错误?
答案 0 :(得分:3)
请尝试使用以下代码:
$http.post(url).success(function(data){
$scope.order = data;
}).error(function(msg){
alert(msg);
});