programing

보내기 전에 사용하고 $.post로 완료하시겠습니까?

cafebook 2023. 10. 15. 17:53
반응형

보내기 전에 사용하고 $.post로 완료하시겠습니까?

send()를 사용하고 $.post로 핸들러를 완료할 수 있습니까? 아니면 $.ajax를 사용해야 합니까?

또는 를 사용하는 두 가지 옵션이 있습니다.

$.ajax() 사용:

$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success
  dataType: dataType
});

또는 게시물을 실행하기 전에 $.ajaxSetup()을 실행하지만, 이는 모든 ajax 요청에 영향을 미칩니다.

$.ajaxSetup({
   beforeSend: myFunc,
   complete: myCompleteFunc
});

이 작업은 다음 작업을 완료할 수 있습니다.

var jqxhr = $.post("example.php", function() {
      alert("success");
jqxhr.complete(function(){ alert("second complete"); });

Send 전에 $.ajaxSetup을 사용한 후에 $.post로 전화해야 합니다. 그들이 말한 $.ajaxSet을 사용하지 않으려면 $.post로 전화해야 합니다.

$.ajaxSetup을 사용할 수 있지만 전 세계적으로 적용됩니다.만약 이것이 당신에게 맞지 않는다면 당신은 $ajax를 사용해야 합니다.

$.ajaxSetup()을 사용하지 않는 한 $.ajax를 사용해야 하지만 이는 가장 현명한 선택이 아닐 수 있습니다.

$ajax를 사용하지 말아야 할 이유가 있습니까?

언급URL : https://stackoverflow.com/questions/2257975/using-beforesend-and-complete-with-post

반응형