0
我有我的aspx网页制作的平板JSON字符串..jQuery的数据表请求的未知参数“0”行“0”列“0”
[{"UserName":"ABENS"},{"UserName":"AILPAL"},{"UserName":"ANDREW.GUILLERMO"},{"UserName":"ANGELO.MARCOS"},{"UserName":"ANITADL"},{"UserName":"ARIELG"},{"UserName":"BERLYNM"},{"UserName":"BRAINS"},{"UserName":"DENCHU"},{"UserName":"DON"},{"UserName":"IANB"},{"UserName":"JEANIV"},{"UserName":"JEL"},{"UserName":"JERRY.SALON"},{"UserName":"JHENG"},{"UserName":"JOELP"},{"UserName":"JOHN.BEDUYA"},{"UserName":"JOHNROL"},{"UserName":"JULIUSB"},{"UserName":"JUNNILR"},{"UserName":"LEAHR"},{"UserName":"LEONILAV"},{"UserName":"LIEZELC"},{"UserName":"MAILA"},{"UserName":"MARITA"},{"UserName":"MAYBEL"},{"UserName":"MUSHI"},{"UserName":"NELMARA"},{"UserName":"NOELMAGOS"},{"UserName":"NORMAN.HUDENCIAL"},{"UserName":"PAUL"},{"UserName":"RALPH.DELROSARIO"},{"UserName":"REYBALAD"},{"UserName":"RODELLA"},{"UserName":"SGUOTANA"},{"UserName":"TESTA"},{"UserName":"THERESAP"},{"UserName":"VANESSAF"},{"UserName":"VIRGINIAP"}]
我已经宣布以下的HTML ..
<table id="tblUserAccountsManagement" class="display" cellspacing="0">
<thead>
<tr>
<th>UserName</th>
</tr>
</thead>
</table>
我有以下的jQuery的...
$(document).ready(function() {
var tbl = $('#tblUserAccountsManagement').DataTable({
"ajax": {
"url": "AccountsManagementJSON.aspx",
"dataSrc": ""
},
"columns": [
{ "data": 'UserName' }
],
autofill: true,
select: true,
responsive: true,
buttons: true,
length: 10,
});
});
为何仍输出错误“申请行未知参数‘0’‘0’列'0'“?我已阅读everything后跟每个troubleshoot都有,确保html和jQuery定义完好无损。为什么它仍然没有工作?
我不明白的是,我在这里尝试过这before它工作。我只需要添加dataSrc: ""
就可以了。我遵循我之前的例子来写这封信,现在它不起作用。
奇怪的是,它确实显示了行数(像JSON中的39行)但它不会显示内容。这是为什么?
您可以提供JSON的例子吗?可能无法正确格式化数据表? – jonmrich
该示例包含在问题中。这是一个平面阵列。我遵循这里的指南: https://datatables.net/examples/ajax/custom_data_flat.html –
这很奇怪,我已经用你的数据制作了一个JSFiddle(https://jsfiddle.net/annoyingmouse/da2vbL1L/ ),一切似乎都正常工作。只是一个想法,但你的服务器没有像添加物料清单一样奇怪吗?可能不是,但也许看看你的ajax的反应和检查? – annoyingmouse