>  기사  >  웹 프론트엔드  >  Jquery를 사용하여 Ajax 양식 제출을 구현하는 두 가지 방법

Jquery를 사용하여 Ajax 양식 제출을 구현하는 두 가지 방법

零下一度
零下一度원래의
2017-06-29 10:08:591620검색

방법 1:

필요한 데이터 요소를 별도로 가져옵니다. DOM 구조의 외부 레이어에 양식 태그를 래핑할 필요가 없습니다(소량의 데이터 및 페이지 전체에 분산된 데이터 요소에 적합). 방법 2:

양식 태그를 래핑해야 함(대량의 데이터 및 집중된 요소에 적합)

$.ajax({
  type: 'POST',
   url:'',
   data: {
        residence:[$('#region_1').val(),$('#region_2').val(),$('#region_3').val()],
        address:$('#address').val()
   },
   dataType: 'json',
   success: function(data){
   },
   error:function(err){
   }
   });

html 코드:

function AddHandlingFeeToRefund()
        {var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";       
            alert($('#formAddHandlingFee').serialize());
                $.ajax({
                    type: "POST",
                    dataType: "html",
                    url: AjaxURL + '?Action=' + 'SubmitHandlingFee' + '&OrderNumber=' + $.trim($("#<%=this.txtOrderNumber.ClientID %>").val()),
                    data: $('#formAddHandlingFee').serialize(),
                    success: function (result) {var strresult=result;
                        alert(strresult);//加载最大可退金额$("#spanMaxAmount").html(strresult);
                    },
                    error: function(data) {
                        alert("error:"+data.responseText);
                     }
                });
        }

위 내용은 Jquery를 사용하여 Ajax 양식 제출을 구현하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.