beforeSend() 및 complete() 핸들러를 $ .post와 함께 사용하거나 $ .ajax를 사용해야합니까?
18
A
답변
33
두 가지 옵션이 있습니다. $.ajax()
또는 $.ajaxSetup()
을 사용하십시오. $ 아약스()를 사용
:
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
또는 귀하의 게시물이 $ .ajaxSetup()를 실행하지만,이 모든 아약스 요청에 영향을 미치는 전에 :
$.ajaxSetup({
beforeSend: myFunc,
complete: myCompleteFunc
});
3
$.ajaxSetup을 사용할 수 있지만 전 세계적으로 적용됩니다. 이것이 적합하지 않다면 $.ajax을 사용해야합니다.
3
$ .ajaxSetup()을 사용하지 않는 한 $ .ajax를 사용해야하지만, 이것은 가장 현명한 선택이 아닐 수 있습니다.
$ .ajax를 사용하지 않아야하는 이유는 무엇입니까?
9
이 완료 작동됩니다 :
beforeSend를 들어var jqxhr = $.post("example.php", function() {
alert("success");
jqxhr.complete(function(){ alert("second complete"); });
, 당신은 당신이 그들이 할 수 말했듯이 $ 아약스를 사용하지 않으려면 $ .post를 호출하기 전에 $ .ajaxSetup을 사용해야합니다 전부.
관련 문제
- 1. POST로 _viewstate PHP로
- 2. POST로 리디렉션 HttpWebRequest
- 3. POST로 페이지 매기기
- 4. JSF : POST로 URL로 리디렉션합니다.
- 5. POST로 textBox 값을 보내는 방법
- 6. HTC 욕망에서 액션 완료 버튼을 대체 하시겠습니까?
- 7. asp ModalPopupExtender 완료 새 웹 사이트를로드 하시겠습니까?
- 8. CEDET : 대소 문자를 구분하지 않고 완료 하시겠습니까?
- 9. 피드 또는 완료 페이지를 캐시 하시겠습니까?
- 10. 모든 데이터를 HTTP-POST로 보내야합니까?
- 11. HTTP POST로 기기 토큰 보내기
- 12. Java : POST로 로그인 할 때 쿠키 처리
- 13. 서비스 중지가 완료 될 때까지 배치 파일을 중단 하시겠습니까?
- 14. 완료 될 때까지 AJAX 요청을 사용 중지 하시겠습니까?
- 15. Scala에서 R을 사용하고 R에서 Scala를 호출 하시겠습니까?
- 16. 호버를 사용하고 jQuery UI 탭으로 클릭 하시겠습니까?
- 17. CreateWindow를 사용하고 단추 등을 추가 하시겠습니까? 방법?
- 18. 레일에서 단일 RESTful POST로 여러 리소스 만들기
- 19. libcurl에서 POST로 파일을 업로드하는 방법은 무엇입니까?
- 20. 브라우저가 POST로 URL로 리디렉션 될 수 있습니까?
- 21. MVC 뷰를 $ .Ajax JSON POST로 반환하는 방법
- 22. POST로 데이터를 보내고 문자 인코딩 문제가 발생했습니다
- 23. Actionscript 3에서 HTTP POST로 XML 문자열 보내기
- 24. mercurial hg POST로 원격 서버에 POST
- 25. iPhone에서 POST로 POST 서비스를 사용할 때의 문제
- 26. OpenId - GET 대신 POST로 returnTo URL을 요청했습니다.
- 27. 완료 및 완료 버튼이있는 iPhone 텍스트 입력
- 28. 호출 완료 후 작업 완료 statefulSession.dispose
- 29. 활동 완료 메소드가 완료 될 때까지 대기합니까?
- 30. 타이머 완료 완료 repeatCount flex 4
그러면 $ .ajax로 내 모든 .post 바로 가기를 변경해야합니다. 그들은 적지 않다 =) – ajsie