我正在开发一个涉及大量 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/