초간단 새로고침 없이 form 전송하기! ajax
거두절미하고 바로 시작한다!
참고로 ajax는 jquery에서 동작하기때문에 jquery라이브러리를 꼭
head에 넣도록 하자!
$.ajax({
type: 'POST',
url: "test.php", //전송할 url
data: $('#tt').serialize(), //form id를 입력하자
success: function(response) { //성공했을시의 동작.
//$("#commentList").append("Name:" + $("#name").val() + "comment:" + $("#body").val());
},
error: function() { //오류났을때 동작
alert("There was an error submitting comment");
}
});
<form id='tt' name='tt' method=post action="test.php">
<input type=hidden name='test1' value='ttt'>
</form>
대충 보면 알것이다. 아주 쉽다.
$.ajax를 function에 넣고 클릭할때 실행해 줄 수도 있으며
무언가 동작하기전에 다른 페이지에 값을 보내넣고
추가로 submit을 하는 등 다양하게 사용 가능하다.
그럼 20000
'IT이야기 > JS&nodeJS' 카테고리의 다른 글
js개발자라면 알아야할 핵심컨셉 33개 2탄 Primitive Types (0) | 2020.05.03 |
---|---|
js개발자라면 알아야할 핵심컨셉 33개 1-2탄 call stack (0) | 2020.05.02 |
html 에서 html 나누기! js로 가능. (0) | 2019.10.23 |
js개발자라면 알아야할 핵심컨셉 33개 1탄 call stack (0) | 2019.09.09 |
[html&js]카카오맵 api 연동하기 (0) | 2019.09.01 |