我尝试在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)使用模板时,它可以工作。
我是不是漏掉了什么?
发布于 2012-06-01 23:47:40
AJAX不会重新加载整个页面。如果不重新加载页面,如何使用模板?
发布于 2014-01-06 06:18:54
呈现的模板可以返回给AJAX请求并注入到页面中。
https://stackoverflow.com/questions/10853218
复制相似问题