如何在 Play Framework 中使用 Jquery load()?

How to use Jquery load() in Play Framework?

我试图在按钮单击事件发生时将 html 页面加载到 div。

function loadPage(page){ 
    if (page == "publications"){ 
        $( "#container" ).load("publications.scala.html");
        //$( "#container" ).load("app/views/publications.scala.html"); // also not work
        //$( "#container" ).load("../app/views/publications.scala.html"); // also not work
    } 
}

publications.scala.html在我的app/views文件夹中

所以当我尝试时,它会在控制台上为文件说 404 (Not Found)

我怎样才能完成这项工作。在 Play Framework 中有什么具体的方法可以做到这一点吗?

试试这个,

路线

GET     /show                          controllers.Application.show()

控制器

public static Result show(){
        return ok(views.html.publications.render());
    }

脚本

$( "#container" ).load("/show");