問題タブ [perl-html-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Rose::DB::Object::Manager と HTML テンプレート
Rose::DB::Object::Manager
データベースからデータを取得し、HTML::Template
レポートするために (get/iterate メソッド) を使用しています。
HTML レポートにはTMPL_LOOP
、データベース内のエントリを表示するための が必要です。
私の質問は、RDBOM の get/iterate メソッドを使用して配列参照を作成し、それを に渡す方法ですHTML::Template
。ありがとうございました。
perl - HTML テンプレート - ハッシュの配列
ハッシュの 2 つの配列があります。1 つ目は現在の時間間隔の値を含み、2 つ目は前の時間間隔の値を含みます。
HTML-Template を使用してこのデータを表示したいと思います。何かのようなもの :
括弧内の値は以前の値を表します。
ここで、htmlReport はレポートを生成する関数です
Report.tmpl ファイルの定義に関するガイダンスが必要です。
よろしくお願いします
perl - HTML::Template::Pro: ループの 2 回目の実行で何かを行う
Perl アプリケーションで HTML::Template::Pro を使用しています。HTML 要素をループで表示していますが、ループの 2 番目の要素の後に何かを表示したいと考えています。loop_context_vars
HTML::Template::Pro の初期化にを追加し、ループ内の変数へのアクセスを取得しました ( など__counter__
)。
今、このループの特定の反復をチェックして HTML 要素を挿入する方法を探しています。
__counter__
HTML::Template::Pro の条件ステートメント内の変数にアクセスするにはどうすればよいですか?
perl - CGI::Application param() が設定されていません
をベースとして使用するコードがありますCGI::Application
が、何かが正しく機能していません。
何かを設定しようとすると$Template->param()
、一見設定されません。
$Template
に等しい$self->load_tmpl($template);
そして、私が保存したい作品は次のとおりです。
\%a_hash_ref
期待値が含まれていることはわかっています。同様の形式があります。
また、もしそうなら
保存されませんが、
は、$Pagination
hash_ref でもあります。
すべての値が本来あるべきものであることはわかっています。また、機能するはずの単純な文字列でも試してみましたが、設定されていません。私が実行するとき、私はこれを知っています:
設定する必要があるすべての変数を出力しますが、期待される変数 ('Hey!xD'
文字列を含む) がありません。また、このダイ ダンパーは値を設定しようとした後であるため、実際にコードが実行されることもわかっています。
テンプレート ファイルには、次のコードが含まれています。
$(document).ready(function () { mainFunction('[%symbol%]'); });
どんな助けでも大歓迎です。
編集:
これは、パラメータに与えられているものです:
[ { 'date' => '2006-07-05', 'avg_gain' => undef, 'bollinger_mid' => '32.80000', 'symbol' => 'BBQ' }, { 'date' => '2006- 04-04', 'avg_gain' => undef, 'bollinger_mid' => '34.55656', 'symbol' => 'AAPL' } ... ]
perl - HTML::Template を使用してタグを追加する
私は CGI とHTML::Templateを使用しています。タグを含むすべてのテンプレートに以下のタグを追加する必要があります<form>
(タグはタグ内に追加する必要があります<form>
)。
すべてのテンプレート ファイルを手動で編集したくありません。HTML::Templateでこれを行う方法はありますか? HTML::Template のコンストラクターの作成中に渡すことができるフックの種類は?
html - HTML::Template を使用した Perl CGI
モジュールを利用したいの
HTML::Template
ですが、どういうわけか正しく動作するように設定できません。これは、私がテストしている非常に単純な代表的なコードです。
ページを呼び出すと、常にブラウザーにサーバーエラーメッセージが表示されます。
502 - ゲートウェイまたはプロキシ サーバーとして機能しているときに、Web サーバーが無効な応答を受信しました。
TemplateSimple.html
Web ページでユーザー入力を処理したいので、CGI を使用する必要がありますが、必要に応じてコード セグメントを挿入できるテンプレートで基本的な HTML 構造を定義したいと考えています。
編集
ローカル Perl (正常に動作する eclipse から実行) と Perl CGI 構成の間の異なる構成に関係があると思います。そのような事例を知っている人はいますか?
編集
Eclipse で Perl CGI 構成をセットアップした後、スクリプトはローカル ホストから期待どおりに実行されます。ただし、外部ソースからページを呼び出すときの問題は解決しません。したがって、DaveCrossが示唆したように、バグは Perl スクリプトではなく Web サーバーの構成にあります。