Mr_Wimpykid 2016-05-19 14:17 采纳率: 25%
浏览 1494

jQuery ligerui、Ajax

背景介绍:
界面左边是通过一个下拉列表选择值同时也是根据父节点ID来显示树,点击树节点,根据树节点ID,用ajax在页面右上方显示表头和表数据,点击表数据的一行,
根据编号ID,利用ajax在界面右下方显示表头和表数据,这两个表显示都用了显示隐藏列togglecol()方法显示表数据:
//先显示列表头名
$.ajax({
type: "POST",
url : '../getBmAction!doServiceSearch3.action?parentid='+flbmtreeid,
dataType:"json",
//columns: getaddColumns(),
success: function(msg){
//分类编码列表显示标准列表数据
gridManager1.setOptions( {
parms : [ {name : 'parentid',value :flbmtreeid}],
url : '../getBmAction!doServiceSearchGetFL.action'
///columns:getaddColumnsFLBMLb()
});

                         managerTree = $("#tree1").ligerGetTreeManager();
                         if(managerTree==null){
                            return false;
                         }else{
                            managerTree.clear();
                         }
                   },
                   complete:function (data,responseText,textStatus) {         

                           ///var getdeleteData=JSON2.stringify(data);
                           ///alert(getdeleteData);
                           var jsonnn=eval("("+data.responseText+")");
                           ////alert("=====:"+jsonnn); 
                           for(var i in jsonnn){
                              var sxmc=jsonnn[i].F_SXMC;
                              if(sxmc){
                              switch (sxmc) {
                              /* case "编码":
                                   //gridManager1.changeHeaderText('F_BM',jsonnn[i].F_SXMC);
                              break; */
                              case "设备名称":
                                   gridManager1.changeHeaderText('F_SXNR',jsonnn[i].F_SXMC);
                                   gridManager1.toggleCol('F_SXNR', true);
                              break;
                              case "备注":
                                   gridManager1.changeHeaderText('F_SXNR1',jsonnn[i].F_SXMC);
                                   gridManager1.toggleCol('F_SXNR1', true);
                              break;

                              case "创建时间":
                                   gridManager1.changeHeaderText('F_CJSJ',jsonnn[i].F_SXMC);
                                   gridManager1.toggleCol('F_CJSJ', true);
                              break;
                              case "工具编号":
                                   gridManager1.changeHeaderText('F_GJBH',jsonnn[i].F_SXMC);
                                   gridManager1.toggleCol('F_GJBH', true);
                              break;
                                default:
                                 break;
                             }
                           }
                       } 
                  }
                });。

问题:
如何当选择左边下拉列表的值也就是选择父节点ID的时候,右边显示树同时左边两个部分都初始化?
我用reload()或lodadata()方法时只是刷新了显示的表,但需要的是只要左边下拉列表选择值,即父ID改变时,右边部分不显示表头和表数据。就算以前显示过也会重新初始化掉,当再点击树节点时根据树节点ID和相应的编码ID显示表和表数据
请问会的大神有这种方法吗?

  • 写回答

1条回答

  • 普通网友 2016-10-04 07:30
    关注

    绍:
    界面左边是通过一个下拉列表选择值同时也是根据父节点ID来显示树,点击树节点,根据树节点ID,用ajax在页面右上方显示表头和表数据,点击表数据的一行,
    根据编号ID,利用ajax在界面右下方显示表头和表数据,这两个表显示都用了显示隐藏列togglecol()方法显示表数据:
    //先显示列表头名
    $.ajax({
    type: "POST",
    url : '../getBmAction!doServiceSearch3.action?parentid='+flbmtreeid,
    dataType:"json",
    //columns: getaddColumns(),
    success: function(msg){
    //分类编码列表显示标准列表数据
    gridManager1.setOptions( {
    parms : [ {name : 'parentid',value :flbmtreeid}],
    url : '../getBmAction!doServiceSearchGetFL.action'
    ///columns:getaddColumnsFLBMLb()
    });
    managerTree = $(

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?