jquery.form的解绑问题

发布于 2021-11-21 21:12:50 字数 917 浏览 852 评论 7

$("form").ajaxForm({
		//定义返回JSON数据,还包括xml和script格式
		dataType:'json',
		beforeSend: function() {
			//表单提交前做表单验证
			if(isEmpty(document.all.batchfile.value)){
				alert('<bean:message key="bop.liveprogram.uploadfile"/>'+'<bean:message key="error.notEmpty" arg0=""/>');
				return false;
		 	}
			if(!confirm('<bean:message key="batch.unorder.change.msg.one"/>')){
				return false;
			}
			document.all.actType.value='UNORDERBEGIN';
		},
		success: function(data) {
			//提交成功后调用
			if(confirm('<bean:message key="batch.unorder.change.msg.two" arg0="'+data.message+'" arg1="'+document.all.productcode_old.value+'"/>')){
				document.all.actType.value='UNORDER';
				$("form").unbind();
				$("form").submit();//这里报错,对象不支持此属性或方法
			}
		}
	});

我想在ajaxform成功后解绑ajaxform,再次提交表单。但$("form").submit();总是报错。。为什么??


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

深巷少女 2021-11-26 20:46:38

$("form").submit();是浏览器的默认行为提交啊,怎么可能没有。。

刘备忘录 2021-11-26 20:10:33

回复
呃 试了下确实是可以提交 不过unbind后 再次提交就不是ajaxfrom的提交了

平生欢 2021-11-26 17:18:59

回复
对啊,我要的就是ubind后,使用浏览器默认行为提交表单!你试了可以在ajaxform提交成功后unbind再submit不报错?

爱你是孤单的心事 2021-11-26 16:09:50

回复
我的没问题 ie下调试 有的你痛苦了...

挽清梦 2021-11-26 13:27:53

$("form").unbind();解绑了

再submit 是不是就没绑定的事件了...

$("form").submit();是对ajaxform的表单提交

别低头,皇冠会掉 2021-11-25 15:05:07

这破项目不能在firefox、chrome下打开,功能性不支持!

带上头具痛哭 2021-11-24 18:13:47

错误贴一下啊,firefox调试下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文