jQuery 에서 ajax 전송 요청

$(function() {
   $.ajax({
        type:'post',
        url:'xxxx.action',
        dataType:'json',
        async:'true', //   : true。     ,          。          ,         false。
        data:{  'Id' : $('#Id').val()  }, //   data     
           success:function(data) {    //   data ajax          
                if(data != null && data.length > 0){
                       //        
                  }
          },
            error:function() {
                        //    
           },
   });
});

메모: 이 form 대상 을 가지 고 Ajax 의 data 를 부여 하고 매개 변 수 를 String 형식의 키 쌍 으로 바 꾸 는 것 을 막 습 니 다. 이 속성 은 processData 속성 을 false 로 설정 해 야 합 니 다. 이 속성 은 기본 값 은 true 입 니 다.동시에 Ajax 의 인 코딩 방식 을 false (contentType: false) 로 설정 합 니 다. form 폼 에 인 코딩 방식 이 설정 되 어 있 습 니 다. Ajax 의 인 코딩 체 제 는 필요 하지 않 습 니 다. 그러면 우 리 는 Ajax 로 form 대상 을 제출 하여 폼 에 첨부 된 문 제 를 해결 할 수 있 습 니 다.주의해 야 할 것 은 Ajax 의 제출 방식 을 post 로 설정 해 야 합 니 다. get 요청 은 몇 kb 의 데이터 만 휴대 할 수 있 습 니 다.processData 를 false 로 설정 하지 않 으 면 첨부 파일 이 있 는 form 을 제출 하 는 것 도 제출 할 수 없 으 며, 직렬 화 체 제 는 하 드 디스크 입 니 다.그래서 제출 할 때 서열 화 메커니즘 을 사용 하지 않 을 수 밖 에 없다.

좋은 웹페이지 즐겨찾기