4
我想在grails 2.1上安裝jQuery數據表,直到現在沒有運氣。我安裝了JQuery,JQuery-ui和jquery-datatable插件。下面的代碼添加到main.gsp:TypeError:jQuery(...)。dataTable不是Grails中的函數
<g:javascript library="jquery" plugin="jquery" />
<r:require module="application"/>
<jqui:resources />
與此代碼我的看法:
<jqDT:resources />
<g:javascript>
$(document).ready(function() {
jQuery('#demo').dataTable({
sScrollY: '70%',
bProcessing: true,
bServerSide: true,
sAjaxSource: '${request.contextPath + '/person/dataTablesData'}' ,
sPaginationType: "full_numbers",
aLengthMenu: [[100, 500, 1000, 5000, -1], [100, 500, 1000, 5000, "All"]],
iDisplayLength: 500
});
});
</g:javascript>
但是當我試圖渲染它,我得到了以下異常:
TypeError: jQuery(...).dataTable is not a function
我該如何解決這個問題?
'#demo'存在嗎? –
不相關:不是'sAjaxSource'應該是類似於sAjaxSource:'$ {request.contextPath}'+'/ person/dataTablesData' – Daniel
檢查數據表的JavaScript是否正確鏈接,並在jQuery之後。 –