// 配置模块参数 var mk_type = { FGF : '|' // 分隔符 }; loadSelect(); function loadSelect() { setMcmcSelect(); // 为“牧场编号”查询条件注册 change 事件 $("#mcmc").bind("change", function(e) { clearZsmcSelect(); setZsmcSelect(this.value); }); }; // 搜索按钮点击执行方法,检验输入响应时间是否合法 $("#searchGt").click(function() { var min = $("#min").val(); var max = $("#max").val(); var type = /^[0-9]*[0-9][0-9]*$/; if ((min != '' && max != '')) {//两个不为空 if ((!type.test(min) || min < 0) || (!type.test(max) || max < 0)) { alert("响应时间的查询范围不合法!"); return; } else if (parseInt(min) >= parseInt(max)){ alert("响应时间的查询范围不合法!"); return; } } else if ((min == '' && max != '') || (min != '' && max == '')) {//有一个为空 alert("响应时间的查询范围不合法!"); return; } else {//两个都为空 } execute('searchGt'); }); function execute(searchId) { var result = ""; if ($("#mcmc").length > 0) { var mcid = $('option:selected', "#mcmc").val(); result += '{name:"mcid", value:"' + mcid + '"}'; } if ($("#zsmc").length > 0) { var zsid = $('option:selected', "#zsmc").val(); result += mk_type.FGF + '{name:"zsid", value:"' + zsid + '"}'; } if ($("#jqid").length > 0) { var jqid = $("#jqid").val(); result += mk_type.FGF + '{name:"jqid", value:"' + jqid + '"}'; } if ($("#min").length > 0 && $("#max").length > 0) { var min = ""; var max = ""; min = $("#min").val(); max = $("#max").val(); //min = min == '' ? 0 : min; //max = max == '' ? 100 : max; result += mk_type.FGF + '{name:"min", value:"' + min + '"}'; result += mk_type.FGF + '{name:"max", value:"' + max + '"}'; } var callBackFunName = $("#" + searchId).attr("callBackFunName"); // 获取传递过来的回调方法名称 if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') { var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")'; eval(callBack); } } // 设置牧场编号下拉框选项 function setMcmcSelect() { jQuery.getJSON("getMcxxList.htm", {}, function(data) { for (var o in data) { $("").appendTo($("select[id='mcmc']")); } $("#mcmc option[value=" + "'" + $("#mcidPreSearch").val() + "'" + "]").attr("selected", true); $("#mcmc").change(); }); } // 设置猪舍编号下拉框选项 function setZsmcSelect(mcid) { if (mcid) { jQuery.getJSON("getZsxxList.htm", {mcid : mcid}, function(data) { for (var o in data) { $("").appendTo($("select[id='zsmc']")); } $("#zsmc option[value=" + "'" + $("#zsidPreSearch").val() + "'" + "]").attr("selected", true); $("#zsmc").change(); }); } } // 清除指定下拉框数据 function clearZsmcSelect() { $("#zsmc :not(option:first)").remove(); } function preAdd() { editWebservicexyxx("","add"); }