Fogeaters, Light The World.

31

2017-Jul

[javascript] POST 전송하기

작성자: title: MoonBlonix IP ADRESS: *.64.228.3 조회 수: 1607

출처: http://kanitz.tistory.com/121




function post_to_url(path, params, method) {

    method = method || "post"; // 전송 방식 기본값을 POST로

 

    var form = document.createElement("form");

    form.setAttribute("method", method);

    form.setAttribute("action", path);

 

    //히든으로 값을 주입시킨다.

    for(var key in params) {

        var hiddenField = document.createElement("input");

        hiddenField.setAttribute("type", "hidden");

        hiddenField.setAttribute("name", key);

        hiddenField.setAttribute("value", params[key]);

 

        form.appendChild(hiddenField);

    }

 

    document.body.appendChild(form);

    form.submit();

}



사용할때는

<a href="javascript:post_to_url('www.XXXX.com/XXXXhtml',{'type1':'aaa','type2':'bbb'})">POST보내기</a>

profile
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [Web] 클라우드 IDE + 2 title: MoonBlonix 2017-06-25 15129
91 [web] 제로보드처럼 url 줄이기 + 1 title: MoonBlonix 2017-08-04 1656
90 [php] 환경변수 $_SERVER title: MoonBlonix 2017-08-04 1687
89 [mysql] 테이블 수정 title: MoonBlonix 2017-08-04 1614
88 [Javascript] 섬세한 뒤로가기 구현 title: MoonBlonix 2017-08-01 1499
87 [php] 쿠키 사용하기 title: MoonBlonix 2017-08-01 1744
» [javascript] POST 전송하기 title: MoonBlonix 2017-07-31 1607
85 [Web]다국적 웹사이트 제작 title: MoonBlonix 2017-07-27 1927
84 [php] 5 -> 7 변경점 정리 title: MoonBlonix 2017-07-23 1343
83 [php/mysqli] 설치 및 연동 + 2 title: MoonBlonix 2017-07-23 1692
82 [MySQL] 설치 및 기초명령어 title: MoonBlonix 2017-07-19 1010
81 [Web] JQuery 설치 title: MoonBlonix 2017-07-04 1675
80 [CSS] Toggle Switch Examples title: MoonBlonix 2017-07-01 1833
79 [CSS] Input Text Styles title: MoonBlonix 2017-07-01 1693
78 [Web] CSS 프론트엔드 워크프레임 소개 title: MoonBlonix 2017-06-25 1444
77 [C++] 코딩시 좋은 습관들 : 스타일 title: MoonBlonix 2017-06-11 1577
76 [PHP] 강좌 모음 + 1 title: MoonBlonix 2017-06-08 1908
75 [Arduino] 아두이노로 GPS(위치) 추적기(GPS Tracker)를 만들어 보았다 + 1 2N 2017-03-06 1425
74 [AI]딥러닝 공부 가이드 (SW 준비편) title: MoonBlonix 2017-01-15 1502
73 [C++ STL] std::vector + 2 title: MoonBlonix 2016-12-14 1738