【问题标题】:grails create js file and refer it from gspgrails 创建 js 文件并从 gsp 引用它
【发布时间】:2015-01-28 04:28:45
【问题描述】:

我在 web-app/js/time.js 中做了一个简单的 js

/** * 由用户于 28-01-2015 创建。 */

function myTimer() {
    var d = new Date();
    document.getElementById("demo").innerHTML = d.toLocaleTimeString();
}
var myVar=setInterval(function(){myTimer()},1000);

在我的 gsp 中,我这样做是为了引用这个 js 函数

<div id="loginHeader">
        <g:javascript src="time.js" id="demo" />
    </div>

但它没有显示在我的 gsp 页面上,但是如果我将此脚本放在 gsp 页面中,它可以正常工作

<div id="loginHeader">
        <p id="demo"></p>
        <script>
        function myTimer() {
        var d = new Date();
        document.getElementById("demo").innerHTML = d.toLocaleTimeString();
        }
        var myVar=setInterval(function(){myTimer()},1000);
        </script>
    </div>

我只是想把这个脚本放到js文件中并从gsp页面调用它,所以任何人都可以帮助我找出它有什么问题?

【问题讨论】:

    标签: javascript grails


    【解决方案1】:

    我找到了答案,请参阅以下代码 js.文件

     function myTimer() {
            var d = new Date();
            document.getElementById("demo1").innerHTML = d.toLocaleTimeString();
     }
     var myVar=setInterval(function(){myTimer()},1000);
    

    gsp

    <div id="loginHeader">
        <g:javascript src="time.js" />
        <p id="demo1"></p>
    </div>
    

    【讨论】:

      猜你喜欢
      • 2015-05-18
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多