코딩도 개발... 축구도 개발... 하...

2017년 7월 24일 월요일

[AngularJS] $http 를 이용해서 POST, GET 방식으로 데이터 전송하는 방법 (Ajax 통신)


$http({
    url: 'www.example.com',
    method : 'post',
    data: $.param({'member_id': '20181mm'}),
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    }
}).success(function(res) {
    return res.data;
});

jquery 처럼 POST 로 전송 했는데 받는 페이지에서 POST 값이 없어서 당황했다.
Angular JS 는 다른가 검색 해보니 위 소스처럼 $.param 함수를 사용하거나 아래처럼 Arguments 로 POST, GET 파라미터를 넘겨주면 된다


return $http({
    url: 'www.example.com',
    method : 'post',
    params: {'member_id':'20181mm'},
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    }
}).success(function(res) {
    return res.data;
});

댓글 없음:

댓글 쓰기