使用jquery通过按钮选择表单
我试图使用jquery选择我的表单并将其发布到控制器(我的控制器称为PartOverride)方法(称为SubmitOverrides)中,但我无法使表单正确序列化。以下是我的jquery函数:使用jquery通过按钮选择表单,jquery,serialization,Jquery,Serialization,我试图使用jquery选择我的表单并将其发布到控制器(我的控制器称为PartOverride)方法(称为SubmitOverrides)中,但我无法使表单正确序列化。以下是我的jquery函数: var url = _root.ConcatUrl('PartOverride/SubmitOverrides'); var form = $('#lowerSubmitButton').parents(); $.post(url,
var url = _root.ConcatUrl('PartOverride/SubmitOverrides');
var form = $('#lowerSubmitButton').parents();
$.post(url, function (htmlResult) {
$(form).html(htmlResult);
注意:“LowerSubmitButton”是调用函数提交表单的我的按钮的ID 您需要提供要发布的数据作为$.post()的第二个参数。您可以使用serialize方法()来实现这一点
var url = _root.ConcatUrl('PartOverride/SubmitOverrides');
var form = $('#lowerSubmitButton').parent(); // it's 'parent' and not 'parents'
var data = form.serialize();
$.post(url, data, function (htmlResult) {
$(form).html(htmlResult);
});
您还可以使用.submit()方法()直接提交表单。尝试使用var str=$(“表单”).serialize();这将获取所有表单数据。。。并将其设置为HTMLResults。很高兴看到它对您有所帮助。:)