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

时间:2015-02-04 06:49:22

标签: javascript jquery playframework

当按钮点击事件发生时,我尝试将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中有没有具体的方法呢?

1 个答案:

答案 0 :(得分:1)

试试这个,

<强>路线

GET     /show                          controllers.Application.show()

<强>控制器

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

<强>脚本

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