jquery.form的解绑问题

走位风骚闪着腰 发布于 2014/02/10 09:02
阅读 529
收藏 1
$("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();总是报错。。为什么??


加载中
0
rookiefly
rookiefly
错误贴一下啊,firefox调试下
走位风骚闪着腰
走位风骚闪着腰
这破项目不能在firefox、chrome下打开,功能性不支持!
0
蛙牛
蛙牛

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

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

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


蛙牛
蛙牛
回复 @天朝子民鸭梨大 : 我的没问题 ie下调试 有的你痛苦了...
走位风骚闪着腰
走位风骚闪着腰
回复 @蛙牛 : 对啊,我要的就是ubind后,使用浏览器默认行为提交表单!你试了可以在ajaxform提交成功后unbind再submit不报错?
蛙牛
蛙牛
回复 @天朝子民鸭梨大 : 呃 试了下确实是可以提交 不过unbind后 再次提交就不是ajaxfrom的提交了
走位风骚闪着腰
走位风骚闪着腰
$("form").submit();是浏览器的默认行为提交啊,怎么可能没有。。
返回顶部
顶部