728x90
반응형
질문 : $ http.get 요청에 데이터를 전달하는 AngularJS
http POST 요청을 수행하는 기능이 있습니다. 코드는 아래에 지정되어 있습니다. 이것은 잘 작동합니다.
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
http GET에 대한 또 다른 기능이 있으며 해당 요청에 데이터를 보내고 싶습니다. 하지만 그 옵션이 없습니다.
$http({
url: user.details_path,
method: "GET",
data: {user_id: user.id}
});
http.get의 구문은 다음과 http.get
get (URL, 구성)
답변
HTTP GET 요청에는 서버에 게시 할 데이터가 포함될 수 없습니다. 그러나 요청에 쿼리 문자열을 추가 할 수 있습니다.
params
라는 옵션을 제공합니다.
$http({
url: user.details_path,
method: "GET",
params: {user_id: user.id}
});
참조 : http://docs.angularjs.org/api/ng.$http#get 및 https://docs.angularjs.org/api/ng/service/$http#usage (표시 params
PARAM)
출처 : https://stackoverflow.com/questions/13760070/angularjs-passing-data-to-http-get-request
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정 (0) | 2021.10.14 |
---|---|
backbone.js의 목적 (0) | 2021.10.13 |
jQuery에서 JSON으로 직렬화 (0) | 2021.10.12 |
setTimeout 과 setInterval의 차이 (0) | 2021.10.07 |
JavaScript의 배열 객체 속성 순서에 대해서 (0) | 2021.10.06 |