¿Alguien sabe por qué esto no funciona?
$http
.get('accept.php', {
source: link,
category_id: category
})
.success(function (data, status) {
$scope.info_show = data
});
y esto funciona:
$http
.get('accept.php?source=' + link + '&category_id=' + category)
.success(function (data, status) {
$scope.info_show = data
});
javascript
angularjs
http
angular-http
kahonmlg
fuente
fuente

paramscomo se indicó anteriormente también resuelve el problema de las solicitudes GET que no se usandata. AngularJS no resolverá esto por sí mismo como lo hace jQuery. (No creo que eso sea algo bueno o malo, solo diferente y puede hacer tropezar a la gente).paramsobjeto está vacío, o todas sus propiedades sonnulloundefined, no se agregará nada a la cadena de consulta.De los
$http.getdocumentos , el segundo parámetro es un objeto de configuración:Puede cambiar su código a:
O:
Como nota al margen, dado que Angular 1.6 :
.successya no debería usarse , use.thenen su lugar:fuente