简体   繁体   中英

JQuery AJAX vs AngularJs $http.post() when using PHP

Which is better, JQuery AJAX or AngularJs $http.post ? And why? Which should I use?

I mean better not just in terms of performance, but any other relevant feature.

Thanks for your answer.

AngularJS, with his $http service, implements JSON-related securities ( https://docs.angularjs.org/api/ng/service/ $http#security-considerations), so I recommend you to use $http.

If you want to use jQuery $.ajax service, keep in mind you need to apply your scope modifications :

$.ajax({
    url: 'api.add.php',
    type: 'POST',
    data: {"num1": num1, "num2": num2},
    dataType: 'json',
    success: function(response){   
        $scope.$apply(function(){
            $scope.result = response;
        });
    }
});

Basically both methods are good. But according to my opinion AJAX method is good. Because only need to include jQuery library. While in AngularJS method you have to include jQuery and AngularJS framework.

Thanks...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM