簡體   English   中英

在Codeigniter中使用Ajax將數據從控制器傳遞到視圖

[英]Passing data from controller to view using ajax in codeigniter

我想從控制器的函數中傳遞值,以圖表形式在視圖中進行處理。 但是我在傳遞值數據時遇到了問題。

我試圖傳遞數據,但它返回null。

這是我要通過視圖傳遞的數據:

0: {total: "12", person: "sakti.sakti@yaho.com", activity: "Request Config Files"} activity: "Request Config Files" person: "sakti.sakti@yaho.com" total: "12"

這是我的看法:

$("#btn_ixt_filter").click(function(){
            // get_ixt_report("<?php echo base_url();?>index.php/Dashboard/ict_report/" + star_date + "-" + end_date);
        $.ajax({
          url:"<?php echo base_url(); ?>Dashboard/ict_report/" + star_date +"-"+ end_date,
          method: "POST",
          dataType : "json",
          data: {
            'category' : $("#categoryField").val(),
            'selection': $("#selectionField").val(),
            'counter'  : $("#counterField").val(),
            'group_by' : $("#groupbyField").val(),
            'userid'   : $("#useridField").val(),
            'role'     : $("#roleField").val(),
            'customer' : $("#customerField").val(),
            'project'  : $("#projectField").val(),
            'combiner' : $("#combinerField").val(),    
          },
          success:function(data){
            $('#result').html(data);
            $total.html(total_ticket);
            $activity.html(activity);
          }
        })
        event.preventDefault();

問題是如何獲取這些數據,總數,人員和活動。 謝謝

url:"<?php echo base_url(); ?>Dashboard/ict_report/" + star_date +"-"+ end_date,

因此,在您的ict_report方法中..您將所有發布數據和2個參數分別作為開始日期和結束日期..借助於它,它從db中獲取數據...並且生成的數組...將所有數組合並為一個.. 。並將結果回顯為json_encoded ...

和你的js ...解析您的json_encoded數據...

var data = JSON.parse( data );
console.log(data.arrayKey);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM