Comment utiliser ajaxStart pour montrer chargement spinner?

J'ai une page web qui exécute un script python avec la commande shell_exec. Je voudrais pour un chargement spinner, le "Veuillez patienter pendant que cette page se charge en' sorte de message, pour montrer à tout le script python est en cours d'exécution, puis, après, il est fait pour le reste de l'écho avais HTML à afficher.

J'ai trouvé ce qui semble être une bonne solution à https://stackoverflow.com/a/68503/4630491
mais je suis donc de nouveau à l'ajax que je ne sais pas comment faire pour utiliser la solution. J'ai essayé de faire

<div id="loadingDiv">Please wait while this page loads.</div>
<script>var $loading = $('#loadingDiv').hide();
$(document)
  .ajaxStart(function () {
    $loading.show();
  })
  .ajaxStop(function () {
    $loading.hide();
  });
</script>

mais cela ne fonctionne pas. Dois-je appeler en ajax pour exécuter la ajaxStart? Comment aurais-je l'appeler? Dois-je envelopper le shell_exec dans le code ajax?

Merci beaucoup.

OriginalL'auteur Max | 2015-07-03