java - Play Framework : load javascript only on specific method calls

标签 java javascript playframework

我正在开发一个涉及大量 ajax 调用的应用程序,我希望每个 ajax 片段仅在请求特定页面时加载。通常 ajax 调用会涉及重新加载内容,我不希望在每个页面上都发生这种情况

玩玩有什么想法!对此有一些解决方案吗?或者我如何自己实现一些东西?

最佳答案

首先,您可以通过将 moreScripts 设置为您的 js 文件(在 main 中使用相应的 #{get 'moreScripts'/>)来限制 View 中所需的片段.html)。

另一种解决方案是使用来自 request 的信息(例如 #{if request.action =="Application.login"}'。 问题是您是否可以通过这种方式保持代码整洁。

认为您也可以使用 FastTag 来做到这一点。

关于java - Play Framework : load javascript only on specific method calls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866918/

相关文章:

javascript - 如何在正则表达式中表达这个?

javascript - 从扩展程序确定 Internet Explorer 是否处于隐私浏览模式

java - Onelogin java saml 用于提供访问

java - 没有 EntityManager 绑定(bind)到全局?尝试从 onHandlerNotFound 进行事务处理

java - 如何从 main 设置 Setters 并从另一个类 Java 7 获取 Getters

java - 我有一个 JButton 的 2D 数组,但似乎只有一个 JButton 添加到我的面板中

javascript - 使用 blob 从 ajax 结果下载文件

java - 在Java中获取两个不同字符串之间的共同值

java - Spock测试中未返回 stub 对象方法值

java - Play 中包含 Java! Scala 源代码树终止编译