Передача данных из контроллера для просмотра с использованием ajax в codeigniter - PullRequest
0 голосов
/ 08 января 2019

Я хочу передать значение из функции моего контроллера для обработки в виде диаграммы. Но у меня была проблема с передачей данных значения.

Я пытался передать данные, но он возвращает ноль.

Вот данные, которые я хочу передать через просмотр:

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();

Вопрос в том, как получить эти данные, общее количество, личность и активность. Спасибо

1 Ответ

0 голосов
/ 08 января 2019
url:"<?php echo base_url(); ?>Dashboard/ict_report/" + star_date +"-"+ end_date,

так что в вашем методе ict_report .. у вас есть все данные поста и 2 параметра в качестве даты начала и даты окончания ... с помощью этого получите данные из базы данных ... и полученный массив ... объедините весь массив в один ... и повторить результат как json_encoded ...

а у тебя js ... парсит тебе json_encoded data ...

var data = JSON.parse( data );
console.log(data.arrayKey);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...