ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 Form 생성하여 Post 전송
    Java Script 2019. 8. 30. 14:19

    /*
     * path : 전송 URL
     * params : 전송 데이터 {'q':'a','s':'b','c':'d'...}으로 묶어서 배열 입력
     * method : 전송 방식(생략가능)
     */
    function post_to_url(path, params, method) {
        method = method || "post"; // Set method to post by default, if not specified.
        // The rest of this code assumes you are not using a library.
        // It can be made less wordy if you use one.
        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();
    }

    실제로 구동시킬 때 입력 예제
    post_to_url('http://example.com/', {'q':'a'});

     

    'Java Script' 카테고리의 다른 글

    jQuery 버전 차이  (0) 2019.09.16
    Json  (0) 2019.05.29
    isNaN  (0) 2019.05.14
    음력달력 연습 3  (0) 2019.02.11
    음력달력 연습 2  (0) 2019.02.11
Designed by Tistory.