layui提交表单数据

layui提交表单数据

layui.form.on 

提交按钮

<button class="layui-btn layui-btn-big" lay-submit="" lay-filter="yesFLowNodeVO">审批通过</button>
layui.form.on('submit(yesFLowNodeVO)', function(data){
			//处理 	KindEditor 富文本取值问题
		    debugger;
		    var formDoms = data["form"];
		    
			var url = CONTEXT_PATH +"/adviceAudit/save";
			
			var toMessage =data.field.toMessage;
		    
		    var auditReason=data.field.auditReason;
		    var adviceStatus = "2";
			var param ={
					"toMessage":$.toJSON(toMessage),"auditReason":$.toJSON(auditReason),"adviceStatus":$.toJSON(adviceStatus)
			}
			var retData = $.getData(url, param);
			if(retData.status!=1000 || retData.status == WebConst.FAIL){
				if(!$.isEmptyStr(retData.message))
				{
					layer.msg(retData.message, {icon: 5});
					return false;
				}
				layer.msg('保存失败', {icon: 5});
				return false;
			}
			
				layer.msg('保存成功', {icon: 6});

			return false;
		});
    /**
     * url 发送请求的地址
     * params 发送到服务器的数据,数组存储,如:{"date": new Date().getTime(), "state": 1}
     * return 返回json数据
     */
    $.getData = function(url, params){
    	var retData = {};
    	params = (params == null || params == "" || typeof (params) == "undefined") ? {} : params;
        $.ajax({
            type:"post",
            url:url,
            dataType:"json",
            data:params,
            cache:false,
            async:false,
            timeout:60000,
            success:function(data) {
            	retData = data;
            },
            error:function(err) {
                retData.exception = err;
                retData.msg = err.responseText || "请求失败";
            }
        });
        return retData;
    }

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/81430211