다짜고차 코드부터 내놓는답~


/**

 * 스크립트 기반 POST 전송

 * @param action - URL

 * @param params - JSON

 * @returns

 */

function sendPost(action, params) {

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

form.setAttribute('method', 'post');

form.setAttribute('action', action);

document.charset = "utf-8";

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();

}


- 위에서 for 문을 빼면 단독전송

- post를 get으로 변경 가능


위내용을 참고해서 용도에 맞게 수정을 하면 자신에게 맞는 것을 만들수 있겠찌 ~


PS.target 등을 응용도 해보자


블로그 이미지

촌놈 개발자 일기

개발자로서 살아가는 느낌과 정보를 공유 합니다

,