with example javascript angularjs http angular-http

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