Alguém sabe por que isso não funciona?
$http
.get('accept.php', {
source: link,
category_id: category
})
.success(function (data, status) {
$scope.info_show = data
});
e isso funciona:
$http
.get('accept.php?source=' + link + '&category_id=' + category)
.success(function (data, status) {
$scope.info_show = data
});
javascript
angularjs
http
angular-http
kahonmlg
fonte
fonte
params
como acima também resolve o problema de não usar solicitações GETdata
. O AngularJS não resolverá isso sozinho como o jQuery faz. (Eu não acho que isso seja uma coisa boa ou ruim, apenas diferente e pode enganar as pessoas).params
objeto está vazio, ou todas as suas propriedades sãonull
ouundefined
, nada será adicionado à string de consulta.No
$http.get
docs , o segundo parâmetro é um objeto de configuração:Você pode alterar seu código para:
Ou:
Como uma observação lateral, como Angular 1.6 :
.success
não deve ser mais usado , use em.then
vez disso:fonte