$.ajax request cancelled: beforeSend callback returned false or jqXHR.abort() was called – jQuery AJAX_BEFORESEND_ABORT

AJAX_BEFORESEND_ABORT

Se la funzione di callback 'beforeSend' restituisce esplicitamente 'false', la chiamata HTTP viene abortita prima di inviare i pacchetti di rete, innescando l'handler di errore con stato 'canceled'.

Cosa significa questo errore?

Se la funzione di callback 'beforeSend' restituisce esplicitamente 'false', la chiamata HTTP viene abortita prima di inviare i pacchetti di rete, innescando l'handler di errore con stato 'canceled'.

Messaggio originale

$.ajax request cancelled: beforeSend callback returned false or jqXHR.abort() was called

Contesto e parole chiave

Alias

  • beforeSend returned false jQuery ajax

Messaggi alternativi

  • richiesta ajax annullata da beforeSend

Prodotti

  • jQuery Library (v1.x, v2.x, v3.x, v4.x)

Piattaforme

  • Linux
  • macOS
  • Qualsiasi Browser Web
  • Windows

Parole chiave

  • ajax
  • Ajax e Chiamate HTTP
  • errore-jquery-ajax-beforesend-abort
  • javascript
  • jquery
  • jquery.ajax.beforesend-abort-cancelled

Cause possibili

Causa tecnica per Errore jQuery $.ajax: Richiesta Annullata da beforeSend o jqXHR.abort()

Se la funzione di callback 'beforeSend' restituisce esplicitamente 'false', la chiamata HTTP viene abortita prima di inviare i pacchetti di rete, innescando l'handler di errore con stato 'canceled'.

molto comune

Diagnosi

Diagnostica DOM o AJAX per Errore jQuery $.ajax: Richiesta Annullata da beforeSend o jqXHR.abort()

Verificare lo stato della variabile window.jQuery nella Console DevTools (F12) e ispezionare il tab Network per le chiamate AJAX.

Come leggere il risultato. Restituisce la versione attiva di jQuery e il numero effettivo di nodi DOM corrispondenti al selettore.

terminal
console.log(jQuery.fn.jquery); console.log($('.my-element').length);

Risoluzione

Risoluzione standard per Errore jQuery $.ajax: Richiesta Annullata da beforeSend o jqXHR.abort()

Difficoltà: facileRischio: basso

Applicare la correzione al codice o alla configurazione degli script jQuery nel frontend.

  1. Ispezionare la riga segnalata nella console del browser
  2. Correggere il selettore CSS, il passaggio dei parametri o la delegazione con .on()
  3. Ricaricare la pagina con cache svuotata (Ctrl+F5) per verificare la risoluzione

Domande frequenti

Come risolvere l'errore Errore jQuery $.ajax: Richiesta Annullata da beforeSend o jqXHR.abort() in jQuery?

Se la funzione di callback 'beforeSend' restituisce esplicitamente 'false', la chiamata HTTP viene abortita prima di inviare i pacchetti di rete, innescando l'handler di errore con stato 'canceled'.

Approfondimenti

Schede correlate