본문 바로가기

카테고리 없음

AJAX 통신시 data 타입 정리


<form id="searchForm" name="searchForm" >
<input id="box" name="box" />
<a onclick="search"></a>
</form>

function search(){
//input 등.. name 선언을 안할경우 serialze() 생성 불가
//타입1
var data = JQuery("form[name=serchForm]".serialize();
//타입2
var data2 = {
"id" = "아이디",
"name"="이름",
"box" = $("#box").val()
};
//타입3

$.ajax({
url: "/form/search.json",
type: 'POST',
contentType : "application/json;charset=UTF-8",
//타입1
data: data,
//타입2
data: JSON.stringify(data2),
success: function(result){
//원하는 기능
},error:funcion(xhr, status, error){
//원하는 기능
}
})//ajax끝
};