Je souhaiterais utiliser un rappel ajax pour un formulaire spécifique qui utilise un ajax discret. L'appel ajax a pas de problème avec ce formulaire standard en utilisant ajax discret:Accès à un élément de formulaire dans un événement ajax discret
<form action="/xyz" data-ajax="true" data-ajax-method="POST" id="someformid" method="post">
<input type="text" name="bla" />
<button>submit</button>
</form>
Ma première approche était la suivante:
var form = $("#someformid");
$(document).ajaxComplete(function (e, request, options) {
// is not hitting here
});
Mais cela ne semble pas fonctionner. Cette approche frappe le gestionnaire, mais pas seulement pour la forme souhaitée. Mais pour tous les événements ajaxComplete.
var form = $("#someformid");
form.submit(function (eevent) {
$(document).ajaxComplete(function (e, request, options) {
// this hits ok. but not just for this form
});
});
La prochaine option serait d'utiliser le "data-ajax-success". mais cela ne semble pas fournir le contexte de la forme. Donc la question: Comment connecter un événement ajaxComplete pour un seul formulaire exclusivement.
Note: Je voudrais éviter les solutions de contournement comme la correspondance de l'URL ou l'ajout d'un ID unique à la requête.
Merci!
Je voudrais essayer de donner la ''