這個函數要本身添加,serializeObject這個函數比較坑jquery
$.prototype.serializeObject=function(){ var obj=new Object(); $.each(this.serializeArray(),function(index,param){ if(!(param.name in obj)){ obj[param.name]=param.value; } }); return obj; };
axios.get("getDepartList?").then(function(res){ console.log(res.data); for(var i=0; i<res.data.length; i++){ var tmp=res.data[i]; $("select[name='departid']").append("<option value='"+tmp.departid+"' >"+tmp.departname+"</option>") } });
var param = $("form").serializeObject();//轉化爲json對象 axios.get("addEmp?",{params: param}).then(function(res){ console.log(res) });
//批量刪除 function plsc() { var mid = ""; var ids=[]; $(":checkbox:checked").each(function(){ mid += ","+$(this).val(); ids.push($(this).val()) }) //上面的是縮寫 //$("input[type='checkbox']:checked") alert(mid); mid = mid.substring(1); console.log(ids) //調用單刪的函數 axios.get("plsc?ids="+ids).then(function(res){ if(res.data=="success"){ location.reload(); } });
把數組傳到後臺,springmvc直接用數組就能夠接ios
axios.get("getEmp?empid="+empid).then(function(res){ console.log(res.data); $("input[name='empid']").val(res.data.empid); $("input[name='empname']").val(res.data.empname); $("input[name='empdesc']").val(res.data.empdesc); $("input[name='birth']").val(res.data.birth); $("select[name='departid']").val(res.data.departid); $("select[name='jobid']").val(res.data.jobid); }); var param = $("form").serializeObject();//轉化爲json對象 axios.get("updateEmp?",{params: param}).then(function(res){ console.log(res.data); })
若是能進一步封裝使用起來就更方便了spring