0
我已經通過推薦帖子並找不到答案。JQuery DataTables - 無法從服務器上的PHP獲取json數據
我有他們各自網站的最新jQuery和數據表。
我有一個用於訪問其他網頁MySQL數據,所以我知道它的工作原理,但參考這裏是PHP代碼(OTCalDBFetch.php)一個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>
而且正在發生的事情基本上沒有什麼。
- 表標題出現在瀏覽器(Firefox)
- 有Web控制檯上,瀏覽器控制檯,或PHP錯誤日誌中沒有錯誤。
- Web開發人員調試器(網絡)顯示該請求從未進行過。
所有這些讓我相信我缺少一些非常基本的東西。在調用服務器的HTML。
任何幫助,將不勝感激。
問候, 吉姆
爲什麼你的'processing' /'serverSide' /'ajax'在'ajax'裏面? https://datatables.net/examples/data_sources/server_side.html – Sean