一直在用jQuery数据表达式挣扎。 https://datatables.net/jquery无法识别变量表中的表id
.js和引导链接和文件是正确的,因为如果表和它的内容在div内,整个JQuery分页数据表工作。
脚本代码如下:
$(document).ready(function() {
$('#example').DataTable({
"pagingType": "full_numbers"
});
});
则有:
function generateTable(){
var table = "<table id='example' class='display' cellspacing='0' width='100%'>"
后
,用户表信息使用JSON阅读并投入表作为
table +=
最后,将整个表格变量放到div中:
$("#myDiv").append($(table));
!该函数无法识别id ='example'! 什么可以改变,所以它可以识别?
赞同据说,如果数据直接放到div,带有CSS的数据表格会正确生成。
感谢
做出了产品总数单独的函数
function dataTable() {
$('#example').DataTable({
"pagingType": "full_numbers"
});
}
,并呼吁它generateTable()之后,并没有工作。
之后是页面触发 “准备” 它加载的Json过吗?事情是异步的...放置一些'console.log(“fetching json”);''和'console.log(“document ready”);'看看它运行的顺序。 – SparK
日志显示,获取json是最后一个。 给出了表头列,所以无论如何表格结构都应该打印出来。 – SeldomScheen
加载div后,为什么不调用DataTable? 控制台上还显示其他内容吗? – SparK