我试图通过ajax将数据传递给我的控制器

时间:2013-04-16 15:51:03

标签: ajax

这是我的javascript。

$(document).ready(function () {
  $("#filters").on('submit', function(e){
    e.preventDefault();

    start_date = $("input[data-name='fromDate']").val();
    end_date = $("input[data-name='toDate']").val();
    project = $("select[name='project']").val();
    repo = $("select[name='repo']").val();
    coder = $("select[name='coder']").val();



    $.ajax({
      url: '/graph/ajax_filter',
      data: {
        start_date: start_date,
        end_date: end_date,
        project: project,
        repo: repo,
        coder: coder
      },
      type: 'POST',
      dataType: 'json',
      success: function(response) {
        view = response.view
      }

    });
  });
});

这是我的控制器功能

 public function ajax_filter() {
    var_dump('hello');die;
    $filter = array(
      'start_date'     =>    $this->input->post('start_date'),
      'end_date'     =>    $this->input->post('end_date')
    );

    $view = $this->load->view('overview', $filter, TRUE);

    $ret = array(
      'view'      =>  $view
    );

    die(json_encode($ret));
  }

我正在尝试过滤图表。我从视图中收集的数据就在那里。但是当我尝试转到ajax_filter函数时,我无法显示var_dump

0 个答案:

没有答案