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.
