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 に答える