我熟悉Jquery AJAX call,它有不同的回调,如 beforeSend、success、complete 等。
这是使用 Jquery 的示例 AJAX 调用:
$.ajax({
url: 'register.php',
type: 'POST',
data: {name:name, email:email},
beforeSend: function() {
// show loading GIF
},
complete: function() {
// hide loading GIF
},
success: function(data) {
// parse response
}
});
我想使用 AngularJS 实现相同的目标。
AngularJS AJAX 请求是否有像beforeSend这样的回调?到目前为止,这是我的代码,但我不确定在哪里可以在我的代码中使用像beforeSend这样的回调(以便我可以显示加载的 GIF 图像):
$http.post('register.php', {'name': $scope.name, 'email': $scope.email})
.success(function(data, status, headers, config) {
if (data != '') {
}
});