form表单提交转为可被 getModel(PROJECT.class ,null);接收

var form = new mini.Form("#editForm"+id);
form.validate();if (!form.isValid()) { alert('信息验证失败!'); return false;}
var data = form.getData();      //获取表单多个控件的数据
var json1 = mini.encode(data);   //序列化成JSON {"":"",":""}字符串
var json1=JSON.parse(json);  //转为map型 
//用于增加表单内容
var str="PROJECT_ID="+PROJECT_ID+"&";
for(var key in json1){//遍历map型 获取字段
//此为时间字段//形式为  2017-07-04T00:00:00 转为 2017-07-04 00:00:00
  if(json1[key].length==19&&json1[key][4]=="-"&&json1[key][7]=="-"
&&json1[key][10]=="T"&&json1[key][13]==":"&&json1[key][16]==":"){
        str+=key+"="+json1[key].substring(0,10)+" "+json1[key].substring(11,19)+"&";
    }else{
        str+=key+"="+json1[key]+"&";
    }
}
$.ajax({
    url: ur+"/save?"+str,
    type:"post",
    //data: { data: json },
    success: function (json) {
        if (json.code==0) {
            var grid = mini.get("pageGrid"+id);
            grid.reload();
        } else { alert(json.msg); }
    }
});

 

posted @ 2017-07-20 19:17  易之盛  阅读(362)  评论(0编辑  收藏  举报