加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

提交我的Ajax.BeginForm的其他jQuery事件

发布时间:2020-12-16 03:08:29 所属栏目:百科 来源:网络整理
导读:我有一个ASP.Net MVC Ajax.BeginForm,当我单击提交按钮时,它正确地提交和更新我的页面. 问题是我需要额外的事件来做同样的事情,比如当他们改变输入的文本时.附加事件正确地提交表单,但它们绕过Ajax.BeginForm在表单标记上生成的onsubmit javascript. 这是Aja
我有一个ASP.Net MVC Ajax.BeginForm,当我单击提交按钮时,它正确地提交和更新我的页面.

问题是我需要额外的事件来做同样的事情,比如当他们改变输入的文本时.附加事件正确地提交表单,但它们绕过Ajax.BeginForm在表单标记上生成的onsubmit javascript.

这是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() });

有关如何获取这些额外事件以触发提交的任何想法,我也需要它吗?

决定只使用常规表单然后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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读