//获取数据返回 params对象 function GetParams(toobarid) { var params = {}; //自动遍历读取 搜索栏目的text文本框 $("#" + toobarid + " [name^='txt_']").each(function () { //if ($(this).val() != "") { params[$(this).attr("Name").replace("txt_", "")] = $.trim($(this).val()); //} }); //下拉框 $("#" + toobarid + " [name^='slt_']").each(function () { params[$(this).attr("Name").replace("slt_", "")] = $(this).val(); }); //单选框 $("#" + toobarid + " [name^='rdo_']:checked").each(function () { params[$(this).attr("Name").replace("rdo_", "")] = $(this).val(); }); //原始输出 $("#" + toobarid + " [name^='org_']").each(function () { params[$(this).attr("Name")] = $(this).val(); }); //复选框 var nname = ""; var nvalue = ""; $("#" + toobarid + " [name^='ckb_']:checked").each(function () { if (nname != "" && nname !== $(this).attr("Name").replace("ckb_", "")) { var options = { nname: nvalue }; params[nname] = nvalue; nvalue = $(this).val(); } else nvalue += ("," + $(this).val());//多选 用逗号隔开 nname = $(this).attr("Name").replace("ckb_", ""); }); if (nname != "") { params[nname] = nvalue; } return params; } function GetGuid() { var s4 = function () { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); }; return s4() + s4() + s4() + "-" + s4(); }