javascript - example - http post angular 4
$ http get parameters does not work (2)
Desde $http.get
docs , el segundo parámetro es un objeto de configuración:
get(url, [config]);
Método de acceso directo para realizar la solicitud
GET
.
Puede cambiar su código a:
$http.get(''accept.php'', {
params: {
source: link,
category_id: category
}
});
O:
$http({
url: ''accept.php'',
method: ''GET'',
params: {
source: link,
category_id: category
}
});
Como nota al margen, dado que Angular 1.6 : .success
ya no se debe usar , utilice .then
en .then
lugar:
$http.get(''/url'', config).then(successCallback, errorCallback);
¿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
});
El segundo parámetro en la llamada a get
es un objeto config. Quieres algo como esto:
$http
.get(''accept.php'', {
params: {
source: link,
category_id: category
}
})
.success(function (data,status) {
$scope.info_show = data
});
Vea la sección de Argumentos de http://docs.angularjs.org/api/ng.$http para más detalles