【发布时间】:2015-03-15 16:13:11
【问题描述】:
我尝试将数据库表数据解析为动态变化的 jquery 数据表。我在 php 的 json_encode 函数之后得到了以下输出
$sql = "SELECT * FROM login";
$result = mysql_query($sql);
$a= array();
while ($row = mysql_fetch_assoc($result)) {
$a[][] = $row;
}
echo (json_encode($a));
Json 输出
[[{"id":"1","username":"test11","password":"$2y$10$NiKnEN\/ww8yGVhv3JNjSuO5FfOFSthadS2B3GcbA3KGBktAOSu6lK","role":"Administrator "}],[{"id":"2","username":"test","password":"test","role":"test"}]]
然后我按照他们所说的调用jquery数据表ajax函数。这是我的编码
$('#example').dataTable( {
"ajax": 'ab.php'
} );
但最终在 jquery 数据表tbody 部分中只显示“正在加载...”文本。这是为什么呢?
【问题讨论】:
-
那是什么问题?
-
jquery 数据表没有从 php 文件中获取数据
-
您在浏览器的控制台中遇到什么控制台错误?
-
" TypeError: f is undefined " @jQuery.PHP.Magento.com
标签: jquery json jquery-datatables jquery-datatables-editor