function post_to_url(path, params, method) { method = method || "post"; var form = document.createElement("form"); form.setAttribute("method", method); form.setAttribute("action", path); for(var key in params) { if(params.hasOwnProperty(key)) { 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(); }
위 함수를 사용하면 된다.
* path : post를 날릴 url 주소.
* params : 전송할 데이터. JSON 형식으로 넘겨주면 된다.
* method : 안 써도 되는 항목. 안쓰면 기본적으로 post 형식으로 전송되고, "get"이라 하면 get 방식으로 전송한다.
'웹 > HTML / Javascript' 카테고리의 다른 글
text 입력 시 처음에 한글로 입력하게 하기 (0) | 2012.06.10 |
---|---|
내용에 맞게 팝업창 크기 조절 (2) | 2012.05.09 |
깔끔한 팝업창 띄우기 (0) | 2012.04.20 |
동영상 재생 끝나는 시점 제어 (0) | 2012.04.20 |