jQuery : Ajax 폼 쉽게하기 .serialize()

jquery에서 ajax 의 기본 format 은

  $.ajax({   
   type: "POST",  
   url: "~~~.html",   
   data: "a=xxx&b=yyyy",   //&a=xxx 식으로 뒤에 더 붙이면 됨
    success: adminViewProc
    //callback 함수
    }
  );

형식으로 사용하는 것이다.

그런데 form을 전송하려면 어떻게 해야 하냐하면

function userViewSub(){
  
  var string = $("form[name=userViewFrm]").serialize();
  
  $.ajax({   
   type: "POST",  
   url: "userViewProc.jsp",   
   data: string,   //&a=xxx 식으로 나옴
   success: adminViewProc
    }
  );
}

이렇게 사용하면 string 에 userViewFrm의 파라미터가
a=xxx&b=yyyy 형식으로 나오게 된다.
출처 : http://shonm.tistory.com/category/JQUERY/jquery%20form%20%EC%A0%84%EC%86%A1
sd

Leave a Reply

Your email address will not be published.