2016-11-15 18 views
0

Grails 3 GSPで簡単なデータベースをテストしようとしています。私はデータを持つテーブルと、資産パイプラインを使用して必要なすべてのJavaScriptをロードしています。Grails 3 GSP datatable with jquery loading error

index.jspでは、以下のコードをdatatableのために追加します。ページをリフレッシュすると、以下のエラーメッセージが表示されます。

<script type="text/javascript" language="javascript" class="init"> 


    $(document).ready(function() { 
     $('#example').DataTable(); 
    }); 


</script> 

(index):640 Uncaught ReferenceError: $ is not defined(…)(anonymous function) @ (index):640 

このエラーメッセージをクリアするにはどうすればよいですか?私はjqueryのがロードされて表示さ

おかげ SR

enter image description here

答えて

0

このエラーは、何があなたのページにjQueryのスクリプトが含まれていないことを意味します。

あなたのasset/javascripsフォルダにjQueryライブラリを配置する必要があり、その後、(あなたのスクリプトはjquery.jsと呼ばれ、ディレクトリasset/pipelineに直接ある場合)requireディレクティブ//= require jqueryを使用して、メインのjsスクリプトでそれを必要としています。

scriptタグでコードを使用する場合は、jQueryを含める必要があります。あなたは(それが前に行くべき)スクリプト・タグの後にはjQueryが含まれていることを、assetタグ<asset:javascript src="jquery.js"/>

=====

別の問題があるかもしれないを使用して、それを参照することができます。

+0

jqueryがブラウザに表示されます。追加画像。 – sfgroups

+0

'

関連する問題