// 配置模块参数 var mk_type = { FGF : '|' // 分隔符 }; $("#mcmc").css("display", ""); $("#zsmc").css("display", ""); $("#lqmc").css("display", ""); setMcmcSelect(); $("#mcmc").bind("change", function(e) { setZsmcSelect(this.value); $("#lqmc :not(option:first)").remove(); }); $("#zsmc").bind("change", function(e) { setLqmcSelect(this.value); }); // 搜索按钮点击执行方法 $("#search").click(function() { execute('search'); }); function execute(searchId) { var result = ""; if ($("#mcmc").length > 0) { var mcmc = $("#mcmc").val(); result += '{name:"mcid",value:"' + mcmc + '"}'; } if ($("#zsmc").length > 0) { var zsmc = $("#zsmc").val(); result += mk_type.FGF + '{name:"zsid",value:"' + zsmc + '"}'; } if ($("#lqmc").length > 0) { var lqmc = $("#lqmc").val(); result += mk_type.FGF + '{name:"lqid",value:"' + lqmc + '"}'; } var callBackFunName = $("#" + searchId).attr("callBackFunName"); if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') { var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")'; eval(callBack); } } //设置牧场编号下拉框选项 function setMcmcSelect() { $("#mcmc").empty(); $("#mcmc").append(""); var mcid = $("#mcid").val(); jQuery.getJSON("getMcxxList.htm", {}, function(data) { for (var o in data) { if (mcid != "" && mcid == data[o].id) { $("#mcmc").append(""); } else { $("#mcmc").append(""); } } }); if (mcid != "") { setZsmcSelect(mcid); } } //设置猪舍编号下拉框选项 function setZsmcSelect(val) { $("#zsmc").empty(); $("#zsmc").append(""); if(val != "") { var zsid = $("#zsid").val(); jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) { for (var o in data) { if (zsid != "" && zsid == data[o].id) { $("#zsmc").append(""); } else { $("#zsmc").append(""); } } }); if (zsid != "") { setLqmcSelect(zsid); } } } //设置栏期编号下拉选项 function setLqmcSelect(val) { $("#lqmc").empty(); $("#lqmc").append(""); if(val != "") { var lqid = $("#lqid").val(); jQuery.getJSON("getLqxxList.htm", {zsid : val}, function(data) { for (var o in data) { if (lqid != "" && lqid == data[o].id) { $("#lqmc").append(""); } else { $("#lqmc").append(""); } } }); } }