JQUERY/jquery form 전송

JQUERY로 ajax 에서 form 전송

정윤재 2010. 11. 22. 16:45


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 형식으로 나오게 된다.