在CodeIgniter中,如何从控制器调用ajax url并使用参数进行分页

时间:2017-10-05 07:40:42

标签: php mysql ajax codeigniter

我需要为我的数据表添加分页。我不知道如何添加ajax网址。我的控制器名称是任务,我的功能是

控制器task.php

public function view($taskid,$page=0){

}

查看页面JavaScript

var table = $('#taskss-table').DataTable({
      "processing": false,
        "pagingType" : "full_numbers",
        "pageLength" : 15,
        "serverSide": true,
        "orderMulti": false,
        "order": [3,"asc"],
        "columns": [
          null,
          null,
          null,
        { "orderable": false }
      ],
       "ajax": {
            url : "<?php echo site_url("tasks/view/" .$taskid."/0") ?>",
            type : 'GET',
            data : function ( d ) {
                d.search_type = $('#search_type').val();
            }
        },
        "drawCallback": function(settings, json) {
        $('[data-toggle="tooltip"]').tooltip();
      }
    });

我的错误是ajax网址中的“意外令牌”。

1 个答案:

答案 0 :(得分:1)

    <label class="headerTextLabel" for="headerTextInput">Tekst nagłówka</label>
    <div id="headerTextInput" tabindex="0"><p>Dodaj tekst...</p></div>

    <div class="addParameterButton">
      DODAJ PARAMETR
    </div>

    <ul class="parametersList">
      <li id="Parameter 1" class="listElement">Parametr 1</li><i class="fa fa-pencil" aria-hidden="true"></i><i class="fa fa-trash" aria-hidden="true"></i>
      <li id="Parameter 2" class="listElement">Parametr 2</li><i class="fa fa-pencil" aria-hidden="true"></i><i class="fa fa-trash" aria-hidden="true"></i>
      <li id="Parameter 3" class="listElement">Parametr 3</li><i class="fa fa-pencil" aria-hidden="true"></i><i class="fa fa-trash" aria-hidden="true"></i>
    </ul>

url : "<?php echo site_url("tasks/view/" .$taskid."/0") ?>",