特定のテンプレート (actions.tt) で使用するパラメーターを返すポスト ルートがあります。そのテンプレート内で、DirectoryView プラグインを使用してディレクトリのビュー (dirmain.tt) を含む div (jQuery を使用) をロードしています。私の問題は、メイン テンプレート (action.tt) をレンダリングする前に、DirectoryView テンプレートにパラメーターを渡す必要があることです。パラメーター (dev) をディレクトリ リストに含める必要があります。
パール部分:
Use Dancer;
....
post "/" => sub {
template 'actions.tt', {
'dev' => param('dev'),
};
テンプレート:
アクション.tt
....
<div id="dir">
<script type="text/javascript">
$('#dir').load('/files/[% dev %]');
</script>
</div>
....
dirmain.tt
....
how do I pass [% dev %] here before the action.tt is rendered by the browser?
....
ある種のフックを使用すると、これが満たされますか? あなたの助けに感謝します。ありがとう!