0

我正在尝试在这样的 AJAX 路由中显示模板:

ajax '/login' => sub {
    my $user     = params->{uname};
    my $password = params->{upass};
    my $db_inst  = WebApp::Persistency::SQLiteDB->instance();

    if ($db_inst->is_user_registered($user,$password) == 1) {
        template "main_page";
    } else {
        return { res => 'Wrong' }; 
    }
};

用户确实验证了,但模板从未显示。当我从不同的路线(非ajax)使用模板时,它可以工作。

我在这里错过了什么吗?

4

2 回答 2

1

AJAX 不会重新加载整个页面。如果不重新加载页面,如何使用模板?

于 2012-06-01T15:47:39.513 回答
1

渲染的模板可以返回到 AJAX 请求并注入到页面中。

于 2014-01-05T22:18:53.567 回答