入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

ajaxSubmit提交

创建时间:2012-03-28 投稿人: 浏览次数:10616
//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不要重复了!

阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像