Is one of the two hits an OPTIONS request? If so, that's the CORS preflight.

e

On Fri, Sep 12, 2014 at 7:16 AM, mark goldin <[email protected]> wrote:

> Service:
> var myModule = angular.module('motoAdsApp', []);
> myModule.factory("AirportService", function ($http, $q) {
>     return {
>         getData : function(dateFrom, dateTo){
>             var deferred = $q.defer();
>             var response = $http({
>                     method: "get",
>                     crossDomain: true,
>                     dataType:"xml",
>                     contentType: "application/xml",
>                     url: "http://localhost/SomePage?parameters
>                 });
>             response.success(function (data) {
>                 deferred.resolve(data);
>             });
>             response.error(function (data) {
>                 alert('Error');
>             });
>             // Return the promise to the controller
>             return deferred.promise;
>         }
>     }
> });
>
> Controller:
> var motoAdsApp = angular.module("motoAdsApp");
> motoAdsApp.controller('AirportControllers', function($scope, $http,
> AirportService) {
>     var result = AirportService.getData('09/07/2014',
> '09/14/2014').then(function(data) {
> var json = $.xml2json(data);
>   $scope.airports = json.testData;
>   });
>
> .......
>
> The server gets hit twice when I load the page. Any idea why?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to