我有一个ASP.Net MVC Ajax.BeginForm,当我单击提交按钮时,它正确地提交和更新我的页面.
问题是我需要额外的事件来做同样的事情,比如当他们改变输入的文本时.附加事件确实正确地提交了表单,但它们绕过了Ajax.BeginForm在表单标记上生成的onsubmit javascript.
这是Ajax.BeingForm生成的表单标记:
这是jQuery绑定我需要通过Ajax提交表单的其他事件:
$("#ShippingType, #ViewCart .ddl").bind("change", function() { $("#ViewCartPage form").submit() });
有关如何获取这些额外事件以触发提交的任何想法,我也需要它吗?
决定只使用常规表单然后jQuery.Form插件,这在2秒内工作!希望我原本可以走这条路.
var options = { target: '#updatedContent', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback }; $('#ViewCartPage form').ajaxForm(options);
男人我喜欢jQuery