我正试图在这样的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)的模板时,它可以工作。
我在这里错过了什么吗?
答案 0 :(得分:1)
AJAX不会重新加载整个页面。如果您没有重新加载页面,如何使用模板?
答案 1 :(得分:1)
渲染的模板可以返回到AJAX请求并注入页面。