Eu tenho uma função que faz uma solicitação HTTP POST. O código é especificado abaixo. Isso funciona bem.
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
Eu tenho outra função para http GET e quero enviar dados para essa solicitação. Mas eu não tenho essa opção no get.
$http({
url: user.details_path,
method: "GET",
data: {user_id: user.id}
});
A sintaxe para http.get
é
get (url, configuração)
javascript
angularjs
javascript-framework
Menino gordinho
fonte
fonte
$http.get(url.details_path, {params: {user_id: user.id}})
.Você pode passar parâmetros diretamente para
$http.get()
as seguintes obras finafonte
A partir do AngularJS v1.4.8 , você pode usar
get(url, config)
o seguinte:fonte
Solução para quem está interessado em enviar parâmetros e cabeçalhos na solicitação GET
O exemplo de serviço completo será semelhante a este
fonte
Você pode simplesmente adicionar os parâmetros ao final do URL:
Emparelhado com script.php:
Resultando no seguinte alerta javascript:
fonte
Aqui está um exemplo completo de uma solicitação HTTP GET com parâmetros usando angular.js no ASP.NET MVC:
CONTROLADOR:
VISÃO:
fonte
params
é menos suscetível a erros do que uma concat de URL 'manual'Para enviar solicitação get com o parâmetro eu uso
Com isso, você pode usar sua própria string de URL
fonte