Je veux utiliser http $ pour envoyer la demande ajax, je vous écris ce code mais j'obtiens l'erreur
Error: $http is not defined
-je mettre ce code dans l'exécution
app.run(['$rootScope','$location','$timeout','$http', function ($rootScope,$location,$timeout,$http) {
$rootScope.getMember = function(val){
var persons = $rootScope.selectPerson;
if(persons.length == 0)
persons = null;
return $http({
url: 'projectTask/GetMemberForFreeTask',
method: "POST",
data: $.param({'searchStr':val,'selectedPerson': persons}),
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.then(function(response) {
for(var i = 0; i<response.data.length; i++){
response.data[i]['first_name'] = response.data[i]['first_name']+' '+ response.data[i]['last_name']
}
$rootScope.states = response.data;
return response.data
}
);
}
}])
Je ne comprends pas ce que vous vouliez exactement à do..please élaborée plus –
@pankajparkar Je veux envoyer la demande ajax en run –
pourquoi vous le voulez dans le bloc d'exécution –