2013-04-04 1 views
20

오늘 jQuery.ajax 함수의 success-Parameter가 더 이상 사용되지 않는다고 들었습니다. 나는 그것을 정확하게 이해 했는가? 아니면 내가 뭔가를 잘못 이해 했니?성공에 대한 지원 중단 jQuery.ajax의 매개 변수?

예를 들어이 미래에 작동하지 않을 것입니다 :

$.ajax({ 

      url: 'ax_comment.php',    
      type: 'POST', 
      data: 'mode=view&note_id='+noteid+'&open='+open+'&hash='+hash, 
      success: function(a) { 
      ... 

      } 

    }); 

그리고 나는이를 사용할 필요가?

$.ajax({ 

      url: 'ax_comment.php', 

      type: 'POST', 
      data: 'mode=view&note_id='+noteid+'&open='+open+'&hash='+hash, 
      success: function(a) { 
      ... 

      } 

    }).done(function(a){.....}; 

출처 : 사용되지되고

$.ajax({}).success(function(){...}); 

$.ajax({ 
    success: function(){...} 
}); 

첫 번째 : http://api.jquery.com/jQuery.ajax/ 차이가

+0

예 .. 당신은 언제까지'되는 .done를 사용하는()'JQuery와 아직도 그 기능을 할 것이다 필요가 그들이 플러그를 잡으려고 결정 :) – karthikr

+4

매개 변수가 사용되지 않는 것은 아니며 성공 방법은입니다. 'success : function'을 사용하여 계속해서 다시 읽을 수 있습니다. –

답변

46

있다 (중단 공지 사항 아래로 스크롤) , 두 번째는 그렇지 않습니다.

그래서 미래에 당신이 할 수 있습니다 :

$.ajax({}).done(function(){...}); 

또는

$.ajax({ 
    success: function(){...} 
}); 
+3

나는 이것을 알아 냈다. 내 마음이 불었다. – JNF

관련 문제