ajaxSubmit提交

原创 2012年03月28日 09:15:06
//submit
		$('#formInfo1').submit(function(){
				if(!submitCheck()){
					return false;
				}
				try{
					var formInfo = document.all('formInfo1');
					if(Validator.Validate(formInfo,1)){
						if(postUrl == "new"){
							$('#formInfo1').ajaxSubmit(ajaxOptionsNew);
						}else {
							$('#formInfo1').ajaxSubmit(ajaxOptionsEdit);
						}
						
					}
				}catch(e){alert('submit:'+e.message);}
				return false;
		});
		
		var ajaxOptionsEdit = {
				beforeSubmit : showRequest,
				success : showResponse,
				url : "flowcharSet!toUpdateProcessField.action",
				error : function(XMLResponse) {
					//alert(XMLResponse.responseText);
					alert('操作失败!');
						document.all('formInfo1').reset();
						parent.queryForm.submit();
						closeDialogInIframe();
				}
			};
		var ajaxOptionsNew = {
				beforeSubmit : showRequest,
				success : showResponse,
				url : "flowcharSet!addProcessInfo.action",
				error : function(XMLResponse) {
					//alert(XMLResponse.responseText);
					alert('操作失败!');
						document.all('formInfo1').reset();
						parent.queryForm.submit();
						closeDialogInIframe();
				}
			};
		
		function showRequest() {
				setBufftonDisabled(true);
				return true;
		}
			
		function showResponse(responseText) {
				try{
					setBufftonDisabled(false);
					if(responseText == '<%=DataStaticConstants.SUCCESS_MESSAGE%>'){
						alert('操作成功!');
						document.all('formInfo1').reset();
						parent.getProcessInfo();
						closeDialogInIframe();
					}else{
						alert('操作失败!');
					}
				}catch(e){alert(e.message);}
		}

function setBufftonDisabled(flag) {
	var inputs = document.getElementsByTagName("input");
	for ( var i = 0; i < inputs.length; i++) {
		if (inputs[i].type == "button" || inputs[i].type == "submit") {
			inputs[i].disabled = flag;
		}
	}
}


注意~~~!!!一定要看页面里面控件的name不要重复了!

ajaxsubmit自动重复提交问题 已解决

var formdata = $('#Form1').serialize(); $.ajax({ type: 'post', // 提交方式 get/post url: 'commodity/s...
  • FjunT
  • FjunT
  • 2016年03月11日 17:03
  • 3284

ajaxSubmit 提交表单实现图片上传

AjaxSubmit提交方法,实现图片上传功能     $(function (){     var options = {         target: '#showmsg',    be...
  • qq1355541448
  • qq1355541448
  • 2013年11月19日 11:58
  • 13205

jquery.form.js------ajaxSubmit提交实例

一、引入jquery.js和jquery.form.js 二、以下是jsp页面内容 上传 ...
  • wendrewshay
  • wendrewshay
  • 2014年12月07日 17:46
  • 2206

ajaxsubmit表单提交以及图片上传

function reg(){ if(LoginPxName&&EnvName&&validateEmail('email')&&validatePass('pass') &&valid...
  • ss19871028
  • ss19871028
  • 2014年07月14日 10:56
  • 1050

ajaxSubmit异步提交

完成数据检查,form数据拼装,ajax异步提交数据,提交不刷新页面。 jQuery(document).ready(function() { /* Fullscreen...
  • waysoflife
  • waysoflife
  • 2016年05月18日 14:12
  • 2118

ajax或者jQuery的ajaxSubmit出现请求根本没有发出的问题

转载自这里 这个问题的原因很简单 是因为你的提交button放在了form表单的里面导致的【注: 如果是button 则必须放在form表单的外面 因为form表单的子元素是input 如果是inpu...
  • u010513756
  • u010513756
  • 2016年09月02日 16:36
  • 13569

关于使用ajaxSubmit来上传图片

列子如下 文件要引入 $("form.user_data_submit").ajaxSubmit({ url:"User_data_edit", type:"post", data...
  • qq_24172609
  • qq_24172609
  • 2017年02月03日 11:31
  • 1428

【js】Ajax提交form表单(ajaxSubmit使用讲解 )

1 、引入依赖脚本    //ajaxForm 依赖脚本 脚本下载地址  http://download.csdn.net/detail/yjqyyjw/9488464 ...
  • yjqyyjw
  • yjqyyjw
  • 2016年04月12日 14:07
  • 10123

jQuery.form.js使用ajaxSubmit()提交表单时返回中文乱码的问题

中文出现乱码原因通常为编码设置不一致,使用spring mvc+jQuery.form+jsp时尽量在以下三个地方都显示设置编码类型: Controller:// 在@RequestMapping里...
  • wyy51y
  • wyy51y
  • 2017年01月05日 11:42
  • 1979

ie8 ajaxSubmit上传文件提示下载和提交表单两次

后台用springMVC,方法定义如下: public @ResponseBody FeedResult saveOrUpdateWorks(AddForm form, HttpServletR...
  • klx502
  • klx502
  • 2016年09月12日 21:12
  • 1818
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajaxSubmit提交
举报原因:
原因补充:

(最多只允许输入30个字)