开发者社区> 问答> 正文

jquery.form的解绑问题?报错

$("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();总是报错。。为什么??


展开
收起
爱吃鱼的程序员 2020-06-22 13:06:56 514 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    错误贴一下啊,firefox调试下这破项目不能在firefox、chrome下打开,功能性不支持!

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

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

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


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

    2020-06-23 11:59:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载