我看到一个看起来很好的代码语法错误,也错误没有意义,这表明有一些犯规。但是,我似乎无法确定它。在第一行,“aoColumns: [
”它声明在语句前有一个缺失的分号。这是有问题的代码:语法错误:缺少;之前的声明
<script type="text/javascript">
"aoColumns": [
{ "sTitle": "", "mData": null, "bSortable": false, "sClass": "head0", "sWidth": "55px",
"render": function (data, type, row, meta) {
if (data.IsDirectory) {
return "<a href='#' target='_blank'><i class='fa fa-folder'></i> " + data.Name +"</a>";
} else {
return "<a href='/" + data.Path + "' target='_blank'><i class='fa " + getFileIcon(data.Ext) + "'></i> " + data.Name +"</a>";
}
}
}
]
"fnCreatedRow": function(nRow, aData, iDataIndex) {
if (!aData.IsDirectory) return;
var path = aData.Path;
$(nRow).bind("click", function(e){
$.get('/files?path='+ path).then(function(data){
table.fnClearTable();
table.fnAddData(data);
currentPath = path;
});
e.preventDefault();
});
};
</script>
通常由虚假的兔耳,支具,括号或不匹配的括号引起。 –
'“aoColumns”:[如果它不在对象初始值设定项内,则语法错误。 –
你在使用图书馆吗? –