2017-10-16 66 views
0

所以我用笨(PHP MVC框架),並使用該即時通訊的數據表結構:在服務器端獲取錯誤403:真正的數據表

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

如果我去域/學生/ json_students通常通過瀏覽器我能夠正確查看json對象。

另外,如果我用普通的ajax:

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

它的作品!那麼datatables中'serverSide'選項如何引發錯誤403(禁止)?

+0

什麼也顯示它在網絡選項卡下的瀏覽器控制檯? – jagad89

+0

@ jagad89 status:403 type:xhr for json_students。發起人:jquery-2.2.3.min.js:4 –

回答

0

使用它作爲

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

Refrence DataTable Server side

+0

我已經做到了。把它準備好不會改變任何事情,考慮到我的js位於文件的底部,事實上,獲得403意味着ajax執行無w/o問題。即時通訊也得到了正確的道路,因爲我可以在瀏覽器上打開它時,我要求JS登錄該網址。 –