jQuery MiniUI

标题: 跨页面后加载不了数据? [打印本页]

作者: Journey    时间: 2022-1-27 17:00:12     标题: 跨页面后加载不了数据?




   //标准方法接口定义
   function SetData(data) {
       if (data.action == "BridgeData/PointData") {
           //跨页面传递的数据对象,克隆后才可以安全使用
           //  data = mini.clone(data);
         //  id=data.id;
            console.log("data.id"+data.id);
           $.ajax({
               url: "../BridgeData/getPointData",
               data:{id:data.id},
               resultType:"json",
               success: function (text) {
                   console.log(text);
                   for(var i=0;i<text.length;i++)
                   {

                       grid.setData({bridge_name:text.bridge_name,eqname:text.eqname,secttion_name:text.secttion_name,picx:text.picx,
                           tempr:text.tempr,stress:text.stress,is_alarm:text.is_alarm,x:text.x,y:text.y,z:text.z});
                   }
  }
           });


       }
   }

作者: Journey    时间: 2022-1-27 17:23:24

换    grid.setUrl("../BridgeData/getPointData?id="+data.id);
            grid.load();
加载成功了。
作者: felt    时间: 2022-2-7 09:19:14

Journey 发表于 2022-1-27 17:23
换    grid.setUrl("../BridgeData/getPointData?id="+data.id);
            grid.load();
加载成功了。 ...

grid.setData(data);
1 data需要是数组数据
2 你这里可以遍历把数据组成数据,然后一次setData给到表格,而不是你这样多次setData
作者: Journey    时间: 2022-2-22 14:37:59

felt 发表于 2022-2-7 09:19
grid.setData(data);
1 data需要是数组数据
2 你这里可以遍历把数据组成数据,然后一次setData给到表格, ...

明白了,谢谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2