当按钮单击事件发生时,我尝试将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");

09-18 16:50