2017-10-16 9 views
0

のためのDataTableの構成:サーバーサイドでエラー403を取得:真だから私はCodeIgniterの(PHP MVCフレームワーク)を使用していますし、Imはこれを使用してDataTableの

$("#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

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

としてそれを使用しますか? – jagad89

+0

@ jagad89ステータス:403種類:json_studentsのxhr。イニシエータ:jquery-2.2.3.min.js:4 –

答えて

0

は、ネットワーク]タブの下で、ブラウザのコンソールに何を示さなかったRefrence DataTable Server side

+0

私はすでにそれを行っています。私のjsを考慮して何かを変える準備ができていないのは、ファイルの一番下にあり、実際に403を得ることは、ajaxがw/o問題を実行したことを意味します。また、私はjsにURLを記録するように頼むときに私はブラウザで開くことができるので、私も適切なパスを取得しています。 –