Hi Yonatan,

I know you already solved the problem, but your first problem was: You 
don't always need to use the "data" attribute to specify params. According 
to what your server was expecting your params should be:

var params = {

     'userID': $scope.tasks.id,
     'Age': $scope.aversion.choice,
     'Experience': $scope.aversion.choice,
     'Gender': $scope.aversion.choice,
     'Nationality': $scope.aversion.choice,
    'Assets': $scope.aversion.choice,
     task: 'questions'
     
     };

Em quinta-feira, 15 de maio de 2014 07h47min39s UTC-3, Yonatan Kra escreveu:
>
> Hi,
> I have the following directive which sends a "get" request to the server.
> Here is the code:
> var params = {
>
>      data: {
>      'userID': $scope.tasks.id,
>      'Age': $scope.aversion.choice,
>      'Experience': $scope.aversion.choice,
>      'Gender': $scope.aversion.choice,
>      'Nationality': $scope.aversion.choice,
>      'Assets': $scope.aversion.choice
>      },
>      task: 'questions'
>      
>      };
> var httpConfig = {'params': params};
> $http.get("ajax/dbHandler.php",httpConfig).success(function(data){
> console.log(data);
> });
> This doesn't work. When I use the following address:
>
> ajax/dbHandler.php?userID=5&Age=33&Experience=10&Gender=male&Nationality=somewhere&Assets=100
> I get the correct response, but not with angular http.
> What's the right way to use params?
> 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 angular+unsubscr...@googlegroups.com.
To post to this group, send email to angular@googlegroups.com.
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to