Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
Recuperar la variable ajax del complemento JQuery AjaxForm

Aquí mi código:

 let xhr; function uploadFile() { const bar = $("#progressUpload"); const dialog = $("#modalUpload"); const alertOk = $("#alertUploadOk"); const btnClose = $("#btnClose"); const btnAbort = $("#btnAbort"); dialog.modal("show"); btnClose.prop("disabled", true); btnAbort.prop("disabled", false); xhr = $("#formUploadConfig").ajaxForm({ // <--- does not store the Ajax call beforeSubmit: function() { let percentVal = '0%'; bar.width(percentVal) bar.html(percentVal).attr('aria-valuenow', percentVal); }, uploadProgress: function(event, position, total, percentComplete) { let percentVal = percentComplete + '%'; bar.width(percentVal) bar.html(percentVal).attr('aria-valuenow', percentVal); }, success: function(response) { let percentVal = '100%'; bar.width(percentVal) bar.html(percentVal).attr('aria-valuenow', percentVal); alertOk.show(); }, complete: function(xhr) { if (xhr.responseText) { btnClose.prop("disabled", false); btnAbort.prop("disabled", true); } }, abort: function () { alert("aborted"); } }); }

Mi objetivo es almacenar la llamada Ajax para llamar a xhr.abort(); según sea necesario. Si estaba usando la función ajax estándar, era simple:

 var xhr = $.ajax({ ...

pero ahora estoy tratando de usar el complemento JQuery AjaxForm y no entiendo cómo recuperar esta variable.

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda