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