У меня есть ASP.Net MVC Ajax.BeginForm, который правильно отправляет и обновляет мою страницу, когда я нажимаю кнопку отправки.
Проблема в том, что мне нужны дополнительные события, чтобы сделать то же самое, например, когда они изменяют текст ввода. Дополнительные события правильно отправляют форму, но они обходят входящий javascript, сгенерированный в теге формы Ajax.BeginForm.
Вот тег формы, сгенерированный 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' });">
А вот jQuery для привязки других моих событий, которым нужно отправить форму через Ajax:
$("#ShippingType, #ViewCart .ddl").bind("change", function() { $("#ViewCartPage form").submit() });
Есть какие-нибудь идеи о том, как заставить эти дополнительные события вызывать отправку, как будто мне это тоже нужно?