gpt4 book ai didi

javascript - 在 play 2.0 框架上将 javascript 导入 html

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:38 26 4
gpt4 key购买 nike

我在将本地 javascript 文件包含到 play 框架上的 html 中时遇到问题。路径是正确的,我什至尝试将 javascript 文件包含在同一目录中。但是,从网络(我正在使用的主要库)导入工作正常。

@(execId: String)

<html>

<head>
<title>Timeline</title>

<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js"></script>



<script type="text/javascript"

src="http://code.jquery.com/jquery-latest.js"></script>

<script type = "text/javascript" src = "../../public/javascripts/profilesJS/stack.js"> </script>


</head>


<body>
<input id="profiles" type="button" value="Profiles" />
<script type="text/javascript">
alert(tester());
</script>

</body>


</html>

javascript 文件看起来像这样

function tester(){

return "test";

}

我得到的错误是:

tester is not defined

在有警报的那一行

最佳答案

根据assets documentation (和一般的路由)你需要在你的模板中使用反向路由:

<script type="text/javascript" src='@routes.Assets.at("javascripts/profilesJS/stack.js")'></script>

它为你的 /public/javascripts/profilesJS/stack.js 文件构建正确的 src 路径(默认路由配置为 /assets/javascripts/profilesJS/stack.js)

关于javascript - 在 play 2.0 框架上将 javascript 导入 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11128326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com