from表单序列化传值

时间:2024-11-07 09:57:39

1、/*** 获得form表单元素* @param formObj* @returns*/function changeAjaxFormData(formObj){ var data=formObj.serialize(); data= decodeURIComponent(data,true);// 防止中文乱码 var json=formToJson(data);// 转化为json return JSON.parse(json);}

from表单序列化传值

2、function formToJson(data) { data=data.replace(/&/g,"\",\"").replace(/=/g,"\":\"").replace(/\+/g," ").replace(/[\r\n]/g,"<br>"); data="{\""+data+"\"}"; return data;}

from表单序列化传值

3、前端序列化var formJson = changeAjaxFormData($("#actionForm")); ajaxTemplate("/admin/product/addProduct","json", true, formJson, function(data){

from表单序列化传值

4、@RequestMapping("/addProduct") @ResponseBody public ReturnDto add(Product product,String productFeatureArray) { ReturnDto returnDto = new ReturnDto(); try { returnDto = productService.add(product); } catch (Exception e) { returnDto.setFail("添加失败!"); logger.error(returnDto.getMessage(), e); } return returnDto; }

from表单序列化传值

5、/*** 通用radio* @param url* @param data* @param ra蟠校盯昂dioId忮氽阝另* @param radioName* @param defaultText*/function getRadio(url, data, radioId, radioName, defaultText) { ajaxTemplate(url, "json", false, data, function(data) { $.each(data, function(i, item) { if(item.selected){ $("<label class='radio-inline'><input type='radio' name='"+radioName+"' value='"+item.id+"' checked> " + item.text + " </label>").appendTo("#" + radioId); }else{ $("<label class='radio-inline'><input type='radio' name='"+radioName+"' value='"+item.id+"'> " + item.text + " </label>").appendTo("#" + radioId); } }); }); }

from表单序列化传值

6、/*** 通用checkbox* @param url* @param data* @param radioId* @param radioName* @param defaultText*/function getCheckBox(url, data, radioId, checkBoxName, defaultText) { ajaxTemplate(url, "json", false, data, function(data) { $.each(data, function(i, item) { if(item.selected){

from表单序列化传值

7、$("<label class='radio-inline'><input t烤恤鹇灭ype='checkbox' name='"+checkBoxName+"' value='"+item.id+"' checked> " + item.text + " </label>").appendTo("#" + radioId);}else{$("<label class='radio-inline'><input type='checkbox' name='"+checkBoxName+"' value='"+item.id+"'> " + item.text + " </label>").appendTo("#" + radioId);}});});}

from表单序列化传值
© 2025 手抄报圈
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com