bjqSearchModule.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // 配置模块参数
  2. var mk_type = {
  3. FGF : '|' // 分隔符
  4. };
  5. // 搜索按钮点击执行方法
  6. $("#search").click(function() {
  7. execute('search');
  8. });
  9. function execute(searchId) {
  10. var result = "";
  11. if ($("#mcmc").length > 0) {
  12. result += '{name:"mcid",value:"' + $("#mcmc").val() + '"}';
  13. }
  14. if ($("#zsmc").length > 0) {
  15. result += mk_type.FGF + '{name:"zsid",value:"' + $("#zsmc").val() + '"}';
  16. }
  17. var callBackFunName = $("#" + searchId).attr("callBackFunName"); // 获取传递过来的回调方法名称
  18. if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') {
  19. var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")';
  20. eval(callBack);
  21. }
  22. }
  23. function preAdd() {
  24. huimv.loadPage("bjqRight", "editBjq.htm", {
  25. "from" : "add"
  26. });
  27. }
  28. function loadSelect() {
  29. // 为“牧场编号”查询条件注册 change 事件
  30. setMcmcSelect();
  31. $("#mcmc").bind("change", function(e) {
  32. setZsmcSelect(this.value);
  33. });
  34. }
  35. //设置牧场编号下拉框选项
  36. function setMcmcSelect() {
  37. $("#mcmc").empty();
  38. $("#mcmc").append("<option value=''>-牧场名称-</option>");
  39. jQuery.getJSON("getMcxxList.htm", {}, function(data) {
  40. for (var o in data) {
  41. $("#mcmc").append("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>");
  42. }
  43. });
  44. }
  45. //设置猪舍编号下拉框选项
  46. function setZsmcSelect(val) {
  47. $("#zsmc").empty();
  48. $("#zsmc").append("<option value=''>-猪舍名称-</option>");
  49. if (val != "") {
  50. jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
  51. for (var o in data) {
  52. $("#zsmc").append("<option value='" + data[o].id + "'>" + data[o].zsmc + "</option>");
  53. }
  54. });
  55. }
  56. }