javascript 不会在 grails 3.1.9 中显示

javascript won't show in grails 3.1.9

通过 javascript 显示日期选择器,但它不起作用

<script>
    $( "#invoiceDate" ).datepicker({
        inline: true,
        dateFormat: "yy-mm-dd",
        onSelect: function(datetext){
        datetext = datetext+" 00:00:00.0"
        $('#invoiceDate').val(datetext);
        }
    });
    <script>

该代码在 grails 3.0.9 中有效,但在 3.1.9 中无效 没有其他 javascript 函数也能正常工作 我的JS文件都在assets/javascripts

我认为您必须检查您的配置,因为似乎没有导入有效的 jquery。

plugins {
 ...
 runtime ":jquery:1.11.1"
 ...
}

否则,请检查 Chrome(或 firefox)检查器,我很确定您有很多 404 的 js 资源。检查该网址并修复您视图中的路径。

在布局主 gsp 中,javascript 文件必须通过 <asset:src>

定义