Javascript 如何使用codeigniter水平显示报告数据

Javascript 如何使用codeigniter水平显示报告数据,javascript,php,codeigniter,Javascript,Php,Codeigniter,我使用CodeIgniter框架来开发RD分析报告。但在该报告中,头和子_头是动态附加的。我想得到数据传递日期和路由id。还有当我得到标题时,一个子类别改变为另一个子类别,这两者之间想要打印总计列。我完成了该部分,但当我得到数量记录以在唯一的子标题行中显示时,它不会显示。只显示一条数量记录。 在这里,当我得到查询数据时,我上传 这张照片是这样的。我通过路线id 下面的唯一代码要显示该数量。 但当我发出警报时,它只能得到一条记录 $qty="SELECT tphsc. `product_

我使用CodeIgniter框架来开发RD分析报告。但在该报告中,头和子_头是动态附加的。我想得到数据传递日期和路由id。还有当我得到标题时,一个子类别改变为另一个子类别,这两者之间想要打印总计列。我完成了该部分,但当我得到数量记录以在唯一的子标题行中显示时,它不会显示。只显示一条数量记录。 在这里,当我得到查询数据时,我上传

这张照片是这样的。我通过路线id 下面的唯一代码要显示该数量。 但当我发出警报时,它只能得到一条记录

   $qty="SELECT 

tphsc. `product_id`,
tphsc.`sub_category_id`,
CONCAT(sum(tsohi.qty),'-',sub_category_id) as qty, 
tp.code ,
tp.`added_date`
FROM `tbl_product_has_sub_catgory` tphsc

inner join `tbl_sales_order_has_item` tsohi
on tsohi.`product_id`= tphsc.`product_id` 

inner join `tbl_product` tp 
on tp.`product_id` = tphsc.product_id

inner join `tbl_sales_order` tso
on tso.`id_sales_order` = tsohi.`id_sales_order`    

  WHERE tso.`route_id` =$value->route_id group by tphsc.sub_category_id ";
$product_qty= $this->db->mod_select($qty);
我使用子数组传递查询数据

   'qty'=>$product_qty->qty
我的报告观点是

!![在这里使用该图片,我认为可以得到什么样的报告。][2]

[2] :

在javascript中,我传递数据

  +'<td style="text-align:right">' + order['rd'][x].qty + '</td>'
我如何显示它下面的唯一代码以及如何水平显示

阿贾克斯

控制器

    public function drow_sales_order() {
      echo json_encode($this->rd_analysis_model->get_rd_analysis());
   //        $routedata = $this->rd_analysis_model->get_rd_analysis();
   //        $routecount = count($routedata);
   //
   //        for ($i = 0; $i < $routecount; $i++) {
  //            $routedata[$i]->rqty = $this->rd_analysis_model-  >routeqty($routedata[$i]->route_id);
     //        }
     //
     //        echo json_encode($routecount);
        }

是否需要使用javascript显示数据?您可以使用view并将其分配给div。您想要什么?调用ajax并从控制器返回视图。并将其分配给表或div.$data['view']=$this->load->view'create_table',$data,true;echo json_编码$data;通常我使用javascript和ajax。在视图中,我使用table。我想动态获取标题的问题,以及如何在下面的唯一代码中显示数量等等,我将上传该报告并使用ajaxcontroller@amaya为什么不在ajax中返回所有视图,只在需要的地方追加或分配视图?刚才在评论中提到,是否有必要使用javascript显示数据?您可以使用view并将其分配给div。您想要什么?调用ajax并从控制器返回视图。并将其分配给表或div.$data['view']=$this->load->view'create_table',$data,true;echo json_编码$data;通常我使用javascript和ajax。在视图中,我使用table。我想动态获取标题的问题,以及如何在下面的唯一代码中显示数量等等,我将上传该报告并使用ajaxcontroller@amaya为什么不在ajax中返回所有视图,只在需要的地方追加或分配视图?只需在评论中提及上述内容
    public function drow_sales_order() {
      echo json_encode($this->rd_analysis_model->get_rd_analysis());
   //        $routedata = $this->rd_analysis_model->get_rd_analysis();
   //        $routecount = count($routedata);
   //
   //        for ($i = 0; $i < $routecount; $i++) {
  //            $routedata[$i]->rqty = $this->rd_analysis_model-  >routeqty($routedata[$i]->route_id);
     //        }
     //
     //        echo json_encode($routecount);
        }