jQuery에서는 serialize() 라는 메소드를 제공하는데, 해당 메소드를 사용하면 Form 태그내의 항목들을 자동으로 읽어와
queryString 형식으로 변환시켜 준다.
즉. id=입력값&name=입력값&age=입력값 으로 변환하여 주는데, 이 값을 ajax 호출시 data 속성에 넣어 ajax 통신을 하면 된다.
<script>
function ajax(){
var queryString = $("#Form").serialize() ;
$.ajax({
type : 'post',
url : '/test',
data : queryString,
dataType : 'json',
error: function(xhr, status, error){
alert(error);
},
success : function(json){
alert(json)
}
});
}
</script>
<form name="testForm" id="Form">
<input type="text" name="name" id="name" value="세종" />
<input type="text" name="id" id="id" value="1234567" />
</form>
'Ajax' 카테고리의 다른 글
AJAX 에서의 비동기적 페이지 호출 (0) | 2020.08.05 |
---|---|
Loading 바 구현 (0) | 2020.08.05 |
Ajax 를 이용하는 Jquery 기본 메서드. (0) | 2020.08.05 |
Ajax의 핵심객체 XMLHttpRequestObject (0) | 2020.07.29 |
Ajax 서론. (0) | 2020.07.29 |