【问题标题】:In CodeIgniter, how to call ajax url from controller with parameters for pagination在 CodeIgniter 中,如何从带有参数的控制器调用 ajax url 进行分页
【发布时间】:2018-03-16 18:17:09
【问题描述】:

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

控制器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 url 中的“意外令牌”。

【问题讨论】:

  • 你能告诉我你在检查元素 -> 网络选项卡中遇到的整个错误吗?

标签: php mysql ajax codeigniter


【解决方案1】:
url : "<?php echo site_url("tasks/view/" .$taskid."/0") ?>",

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

【讨论】:

  • 谢谢 AZinkey...我解决了..现在问题是记录没有获取..我收到错误 {"draw":1,"recordsTotal":"0","re​​cordsFiltered ":"0","数据":[]
  • 你的视图函数收到参数了吗?
  • 是的...但是我不知道是哪一部分出现了错误?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-20
  • 2012-05-11
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
  • 2014-10-21
相关资源
最近更新 更多