Nwlapcug.com


Come bloccare una chiamata AJAX

La natura asincrona di AJAX rende difficile aprire una pagina Web senza avere una richiesta al server di andare fuori per impostazione predefinita. Ci possono essere momenti in cui si desidera bloccare tale richiesta del server, noto come una chiamata AJAX e impedirne l'esecuzione di query su server consentendo il resto della pagina per continuare il caricamento. Questo è difficile perché prevenire una chiamata AJAX predefinito richiede di trasformare lo script da asincrono a sincrono, che bloccherà il resto del contenuto della pagina Web dal caricamento. È possibile evitare questo utilizzando il codice BlockUI.

Istruzioni

1

Aprire la pagina Web in cui si desidera bloccare la chiamata AJAX facendo clic destro sul file e scegliendo "Apri con" dal menu contestuale. Selezionare "Blocco note" dalla finestra di programmi che appare. Il file verrà aperto nell'editor di testo.

2

Aggiungere il seguente codice direttamente sopra il codice AJAX che si desidera bloccare:

blockUI();

3

Aggiungere un messaggio personalizzato se si desidera che il visitatore di sapere che ha bloccata la chiamata AJAX utilizzando il seguente codice:

blockUI ({messaggio: ' < h5 > questo script è stato temporaneamente bloccato. </h5 >'});

Sostituire "questo script è stato temporaneamente bloccato" con qualsiasi messaggio che si desidera visualizzare per i visitatori del sito.