1. 우선 보내고자 하는 데이터들의 class 명을 지정 (ex. infoData)
2. ajax
에서 data 명시 할때 serialize
함수를 사용
예를 들어 다음과 같이
var infoData = $('.infoData').serialize();
$.ajax({
type: "POST", //POST로 넘길 것
url: "/actionPage.php", //이동할 페이지 명시
data: infoData, //infoData를 보냄
success: function(result) {
alert(result); //성공시 result 값을 alert 으로 띄움
}
});
여기서 infoData 값을 직접 출력해보면
id=testUserId&userName=SEHEEKIM&country=Korea&address=home
이런 모양으로 나온다.
따라서 여러개의 값을 class로 한번에 보내서 사용할 수 있다.
actionPage.php에서는 데이터 타입을 POST 로 보냈기 때문에
$_POST['id'];
이런식으로 하나씩 불러와서 사용하면 된다
참고 사이트 : http://cafe.naver.com/msjava/573