La *_*ell 3 datatable jquery datatables thymeleaf
我有一个带有Datatable(1.10.15)的Thymeleaf模板.我在我的Thymeleaf模板中定义了这个数据表:
<script th:inline="javascript">
$(document).ready(function() {
$('#deviceEventTable').dataTable( {
order: [[ 0, "desc" ]],
select: true,
bLengthChange: false,
stateSave: true,
pageLength: 20,
initComplete: function() {
var api = this.api();
if (localStorage.getItem( 'DataTables_selected' )!=null && localStorage.getItem( 'DataTables_selected' ) != 'undefined') {
var selected = localStorage.getItem( 'DataTables_selected' ).split(',');
var selected = '0';
selected.forEach(function(s) {
api.row(s).select();
})
}
}
});
table.on('select.dt deselect.dt', function() {
localStorage.setItem( 'DataTables_selected', table.rows( { selected: true }).toArray() )
})
} );
</script>
Run Code Online (Sandbox Code Playgroud)
但是当我初始化页面时出现了这个错误:
Caused by: org.xml.sax.SAXParseException; lineNumber: 214; columnNumber: 64; The entity name must immediately follow the '&' in the entity reference.
Run Code Online (Sandbox Code Playgroud)
小智 7
在脚本中使用CDATA
<script th:inline="javascript">
/*<![CDATA[*/
//Your code
/*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)
否则&在条件解析中作为实体的开始
| 归档时间: |
|
| 查看次数: |
2001 次 |
| 最近记录: |