重定向到.scala.html文件(Scala Play)仅显示纯文本

时间:2015-05-01 12:17:56

标签: javascript ajax scala playframework playframework-2.3

我刚刚实施了Google OAuth混合服务器端流程,需要使用AJAX调用来检索访问令牌。在我完成AJAX调用(存储令牌等)后,我希望服务器使用名为home.scala.html的文件显示一些内容。

//called when client has confirmed the OAuth Login dialog
function signInCallback(authResult) { 

        if (authResult['code']) {

            $.ajax({
                url: "http://localhost:9000/storeauthcode",
                ...
                success: function(result) {
                    //access token was saved
                    //now redirect to the home area of the website
                    window.location.replace("http://localhost:9000/home");
                },
                error: function (xhr, status, error) {
                    //handle error appropriately here
                    ...

                }

            });
           }
    }

但是,如果我得到令牌并且一切正常,我会看到home.scala.html文件的模板代码(因此它会打印html标记),但不会将其解释为应由浏览器呈现的Html

如何让浏览器将home.scala.html文件呈现为Html文件而不是纯文本?

PS:在这里进行重定向还是内容显示在同一页面上是否有意义?当Google登录窗口关闭且用户必须等到他被重定向到实际网站时,看起来有点奇怪。

我应该如何获得这些内容(AJAX,AngularJS)?

0 个答案:

没有答案