Des formulaires AJAX avancés pour SPIP
Ce plugin ajoute à SPIP un plugin jQuery qui facilite la création de formulaires qui déclenchent des chargements de blocs SPIP en AJAX. SPIP propose déjà un mécanisme très simple pour poster des formulaires CVT en AJAX, mais sa simplicité le rend un peu limité. On ne peut pas déclencher le chargement en AJAX d'autres blocs que celui qui contient le formulaire. Ce plugin permet de le faire facilement.
Ce plugin ne fonctionne qu'avec des formulaires dont les saisies ont été générées par le plugin [[http://contrib.spip.net/Saisies][Saisies]].
** Utilisation
Voici un exemple d'utilisation :
#FORMULAIRE_EXEMPLE_README
<script type="text/javascript">
$('.formulaire_exemple_readme').formulaireAjax({
blocsAjax: ['blocExemple'],
autoSubmit: false,
});
</script>
<INCLURE{fond=inclure/exemple, env, ajax=blocExemple}>
Ainsi, soumettre le formulaire ne déclenchera pas un chargement complet de la page, mais seulement un chargement en AJAX du bloc =blocExemple=. Les valeurs saisies dans le formulaire seront postées dans le contexte de la requête, ce qui permet d'utiliser les valeurs postées par le formulaire dans le squelette =inclure/exemple.html=, en utilisant simplement la balise =#ENV=.
** Paramètres