我看到一個看起來很好的代碼語法錯誤,也錯誤沒有意義,這表明有一些犯規。但是,我似乎無法確定它。在第一行,「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」:[如果它不在對象初始值設定項內,則語法錯誤。 –
你在使用圖書館嗎? –