JQUERY & AJAX jouent aux TRIGGERS

On ne présente plus JQUERY et l’évènement AJAX qui, à eux deux, ont fait la web révolution. Les «triggers» ou déclencheurs, sont bien connus des DBA et très largement utilisés. Du coté web, ce mécanisme n’est pas systématiquement utilisé voire pas du tout. Pourtant, les triggers sont bien présents dans la librairie JQUERY.

Très bien me diriez vous, mais encore ?. En regardant la capture d’écran ci-dessous, qui montre le code d’un site de vente en ligne, vous remarquerez la répétition de l’appel «$.ajax». L’idée est donc de factoriser ces appels et d’utiliser les triggers pour faire exécuter les tâches adéquates lorsque la réponse est un succès ( $.ajax({success: function(){} }; ) ou un échec ( $.ajax({error: function(){} }; ).

Duplication de l'appel $.ajax au sein des fonctions JS

Visualiser la DEMO et téléchargez les sources de cette dernière.

Lire la suite