Hvordan blokkere en AJAX Call

Den asynkrone natur AJAX gjør det vanskelig å åpne en webside uten å ha en server forespørsel gå ut som standard. Det kan hende at du vil blokkere denne serveren forespørsel, kjent som en AJAX samtale, og hindre den fra å spørre serveren din, mens du lar resten av siden for å fortsette lasting. Dette er vanskelig fordi hindre en standard AJAX samtale krever at du forvandle manuset fra asynkron til synkron, som vil blokkere resten av websiden innhold fra lasting. Du kan unngå dette ved å bruke BlockUI kode.

Bruksanvisning

1 Åpne websiden der du vil blokkere AJAX samtalen ved å høyreklikke på filen og velge "Åpne med" fra kontekstmenyen. Velg "Notisblokk" fra Programmer-vinduet som vises. Filen åpnes i en teksteditor.

2 Legg til følgende kode rett over AJAX kode som du vil blokkere:

blockUI ();

3 Legg til en tilpasset melding hvis du vil at besøkende til å vite at AJAX samtalen ble blokkert ved hjelp av følgende kode:

blockUI ({message: '<h5> Dette skriptet er midlertidig sperret </ h5>.'});

Erstatt "Dette skriptet er midlertidig blokkert" med hva meldingen du vil vise til de besøkende.