Извините, если это немного глупый вопрос.Доступ к переменной template_toolkit из внешнего javascript
Я использую dancer и template_toolkit для отображения результатов из некоторых запросов к базе данных. Код, который у меня ниже, кажется, не работает так, как я надеялся.
В моем dancer.pl сценарии у меня есть:
get '/dbqr' => sub {
if (not session('logged_in'))
{
send_error ("Not logged in", 401);
}
my $db = connect_db();
my $sql = io->file('file.sql')->slurp; # Read an entire file
my $sth = $db->prepare($sql) or die $db->errstr;
$sth->execute or die $sth->errstr;
set_flash("Pulled data from db");
template 'show_entries.tt', {
'msg' => get_flash(),
'add_entry_url' => uri_for('/add'),
'entries' => $sth->fetchall_hashref('system_id'),
};
};
В моем show_entries.tt ...
some other html
<script type="text/javascript" src="app.js"></script>
some other html
и в моем app.js файл я хотел бы сделать что-то с записи из БД выборки ($ sth-> fetchall_hashref ('system_id')) ...
, например
window.onload = function () {
console.log("[% entries %]");
};
Опять же, извиняюсь, если это вопрос с порогом ... огляделся и не нашел явного ответа.
Спасибо