在服务器端获取错误403:对于数据表,则为true

时间:2017-10-16 04:47:12

标签: jquery ajax codeigniter datatables

所以我使用codeigniter(PHP MVC Framework)并使用这个数据表配置:

$("#masterlist").DataTable( {
    "serverSide": true,
    "ajax": {
        "url" : "/student/json_students",
        "type" : "POST"
    }
});

如果我通常通过浏览器访问domain / student / json_students,我可以正确查看json对象。

另外,如果我使用常规的ajax:

$.ajax({
   "url" : "/student/json_students",
   "type" : "POST"
});

它有效!那么服务器端如何才能到来?数据表中的选项是抛出错误403(禁止)?

1 个答案:

答案 0 :(得分:0)

将其用作

$(document).ready(function() {
    $('#masterlist').DataTable( {
        "processing": true,
        "serverSide": true,
        "ajax": "<?php echo base_url();?>/student/json_students"
    } );
});

参考DataTable Server side