jQuery
이것도 공부해야해
- [남군]빛고을총각
- 0
- 54
- 0
- 0
- 2019-04-26 18:05:58
- 관련링크
- 제목 : ajax 데이터를 넘기는 페이지 소스
ajax 데이터를 넘기는 페이지 소스 <form name="multiForm" id="multiForm" method="post"> <table> <tr> <td> <input type="text" size="15" name="mul_input" value="1" /> <input type="text" size="15" name="mul_input" value="2" /> <input type="text" size="15" name="mul_input" value="3" /> <input type="text" size="15" name="mul_input" value="4" /> </td> </tr> <tr> <td align="right"> <input type="button" id="mul_input_submit" name="mul_input_submit" value="submit"/> </td> </tr> </table> </form> <script type="text/javascript"> // ajax 로 'form' 값 post 형식으로 넘기기 //1번 방법 $(document).ready(function() { $("#mul_input_submit").click(function() { var formData = $("#multiForm").serialize(); $.ajax({ type : "POST", url : getAjax.jsp", cache : false, data : formData, success : onSuccess, error : onError }); }); }); function onSuccess(json, status){ alert($.trim(json)); } function onError(data, status){ alert("error"); } //2번방법 $(document).ready(function() { $("#mul_input_submit").click(function() { var formData = $("#multiForm").serialize(); //form의 데이터를 a=1&b=2&c=3.... 의 형식으로 바꿔준다. jquery:fn_ajax_inputControl.fn_json(formData); }); }); var fn_ajax_inputControl = { fn_json : function(formData){ jQuery.post( getAjax.jsp?"+formData, { ts : new Date().getTime() }, function(json, textStatus){ if(textStatus == "success"){ if(json.result == "success"){ alert("1 : "+json.rsltVal_1+" / 2 : "+json.rsltVal_2+" / 3 : "+json.rsltVal_3+" / 4 : "+json.rsltVal_4); }else{ alert(json.result); } }else{ alert(textStatus); } }, "json" ); } }; </script> 출처: https://zent.tistory.com/85 [Z]
- 첨부파일
- 댓글