J'ai un ASP.Net MVC Ajax.BeginForm qui soumet et met à jour ma page correctement lorsque je clique sur le bouton Soumettre.Autres événements jQuery soumettant mon Ajax.BeginForm
Le problème est que j'ai besoin d'événements supplémentaires pour faire la même chose, comme quand ils changent le texte d'une entrée. Les événements additonnels soumettent correctement le formulaire, mais ils contournent le javascript onsubmit généré sur la balise de formulaire par le Ajax.BeginForm.
est ici la balise form générée par Ajax.BeingForm:
<form action="/Store/UpdateCart" method="post" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'updatedContent' });">
Et voici le jQuery pour lier mes autres événements qui doivent soumettre le formulaire via Ajax:
$("#ShippingType, #ViewCart .ddl").bind("change", function() { $("#ViewCartPage form").submit() });
Toutes les idées sur la façon d'obtenir ces événements supplémentaires pour déclencher l'onsubmit comme j'en ai besoin aussi?
.ajaxForm() n'existe plus dans jQuery ou ne l'a jamais été. – Brettski
lire mon message - ajaxForm est dans le plugin jQuery.Form que j'ai mentionné dans le post. http://malsup.com/jquery/form/ Merci pour le vote vers le bas! – Slee