2017-01-17 13 views
0

私は推奨された投稿を行っており、回答を見つけることができません。JQuery DataTables - サーバ上のPHPからjsonデータを取得できません

最新のjqueryとデータテーブルは、それぞれのWebサイトから入手しています。 ?

​​

>

私はので、私はそれが動作します知っているが、ここでは参考のためにPHPコード(OTCalDBFetch.php)である他のページのためのMySQLのデータにアクセスするために使用されるPHPスクリプトを持っています

そして、私が使っているhtmlは、datatablesのウェブサイトからの例です。

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
     <meta charset="utf-8"> 
 
     <meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0"> 
 
     <link rel="stylesheet" type="text/css" href="assets/css/datatables.min.css"> 
 
     <script type="text/javascript" language="javascript" src="assets/lib/jquery.min.js"></script> 
 
     <script type="text/javascript" language="javascript" src="assets/lib/jquery-migrate-3.0.0.min.js"></script> 
 
     <script type="text/javascript" language="javascript" src="assets/lib/datatables.min.js"></script> 
 
     <script type="text/javascript" language="javascript" class="init"> 
 

 
      $('#example').DataTable({ 
 
       "ajax": { 
 
        "processing": true, 
 
        "serverSide": true, 
 
        "ajax": 'OTCalDBFetch.php', 
 
       }, 
 
       "columns": [ 
 
        { "data": "start" }, 
 
        { "data": "title" } 
 
       ] 
 
      }); 
 
     </script> 
 
    </head> 
 

 
    <body class="dt-example"> 
 
     <table id="example" class="display" cellspacing="0" width="100%"> 
 
      <thead> 
 
       <tr> 
 
        <th>start</th> 
 
        <th>title</th> 
 
       </tr> 
 
      </thead> 
 
     </table> 
 
    </body> 
 
</html>

そして、何が起こっている基本的には何もありません。

  1. 表の見出しはWebコンソール、ブラウザのコンソール、またはPHPのエラーログにエラーがない
  2. ブラウザ(Firefoxの)に表示されます。
  3. Web Developer Debugger(ネットワーク)は、リクエストが行われなかったことを示します。

これはすべて私が非常に基本的なものを欠いていると信じさせる。サーバーを呼び出すためのhtmlにあります。

ご協力いただければ幸いです。

よろしく、

ジム
+0

なぜ 'processing' /' serverSide'/'ajax'が' ajax'の中にありますか? https://datatables.net/examples/data_sources/server_side.html – Sean

答えて

0
$('#example').DataTable({ 

    "processing": true, 
    "serverSide": true, 
    "ajax": 'OTCalDBFetch.php', 
    "columns": [ 
       { "data": "start" }, 
       { "data": "title" } 
    ], 

})。

データテーブルの初期化の中にajaxを書く必要はありません。

+0

それは、多くのありがとう。あまりにも長い間、あまりに多くのバージョンからの例が多すぎます。 – user1047857

関連する問題