AngularJs。在$ http.success中调用jQuery函数

时间:2015-04-02 14:16:46

标签: javascript jquery ajax angularjs

我有一个jQuery函数来处理来自服务器的ajax响应。

$(function () {
    window.ajaxHandler = function (success, userDenied) {
         ....
    });
});

我有AngularJs函数,在ng-click上调用。

$scope.topActions = function(httpUrl) {
     $http.get(httpUrl).
        success(function(data, status) {
                ajaxHandler(function (data) {
                   console.log(data);
                });
            });
       });
};

不要理解如何在

中调用函数ajaxHandler成功

1 个答案:

答案 0 :(得分:1)

我不确定为什么你需要通过jQuery方法处理ajax响应。当您可以在success角度方法中执行相同操作时。无论如何,只是为了处理服务器响应,你只需要传递如下数据:

$http.get(httpUrl).
        success(function(data, status) {
            ajaxHandler(data, status);
         });