問題タブ [mason]
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 - デフォルトでは、画像ファイル (Mason) を要求するとオートハンドラがトリガーされますか?
デフォルトでは、画像ファイルをリクエストすると、mason ハンドラーがトリガーされautohandler
ますか? .html
構成ファイルで mason が処理するように設定されているのはファイルのみです。いくつかのバックグラウンド タスクを実行する必要がありますが、画像ファイル自体を処理したくありません。ご意見をお聞かせください...
Updateで、次のことを試してみますautohandler
。
そして、次のようにapache2.conf
:
javascript - Javascript ajax 呼び出しが不完全なデータを投稿する
非同期の ajax 投稿を行っているときに、本番環境で異常な状況が発生しました。
Mylib.defined(functionality,callback())機能がロードされるのを待ってから、コールバック関数をトリガーします。
/my/url.m は mason ファイルで、投稿データに存在する必要がある「param1」を必須にした 2 つのパラメーターを取り出します。
/my/url.mの内容
問題
キー param1 がハードコードされている (value1 は動的ですが) ajax 呼び出し (上記の JS を参照) から JSON データを投稿しているので、エンドポイント (mason ファイル) が無効になる状況には決してならないという感覚がありました。必須の param1 を渡す必要はありません。しかし驚いたことに、mason ファイルに param1 が渡されていないケースが非常に多くありました。私はこれを手に入れることができませんでした.誰かが私を助けてくれますか?
Web クローラーは、引数なしで URL /my/url.html をヒットできますか?
perl - Perl Mason はチェックボックスの値を取得します
チェックボックスの値を取得して変数に入れ、DB に挿入するにはどうすればよいですか?
$request->param(cb)
チェックボックスがmason2コンポーネント(.mc)にある値を取得しておらず
、チェックボックスの値が別のコンポーネントに渡されます。したがって、送信されたときに値を取得する方法を見つける必要があります。
ここにコードがあります
javascript - perl javascript/jquery - javascript/jquery から perl に渡される変数
RESULT.CONTEXT.VALUE
チェックボックス (0
または1
) の値を持ちます。
それをperl変数に割り当てるにはどうすればよいですか?
これがコードです。
perl - mod_perl の下で Mason で NYTProf を使用する
HTML::Mason の上に書かれた Web アプリケーションをプロファイリングしようとしています。プロファイラーを設定することはできましたが、コンポーネント内のコードを取得していないようです。NYTProf を使用して Mason アプリケーションをプロファイリングする方法はありますか?
perl - perl コマンド「=>」と「=」の違い
次の perl/mason コマンドの違いは何ですか。
$test = $test1; $test => $test1;
具体的には、インスタンス化はここでどのように機能しますか?
perl - RequestTrackerとMasonが私のクラスを何度も破壊している
私は、Perlで記述され、WebインターフェイスにMasonを使用するRequestTrackerをハッキングしています。オートハンドラー、htmlページを含み、他のコンプにいくつかのメソッドを取り込む、カスタマイズされたページを作成しようとしています。インターフェイスの自分の部分に必要ないくつかのものを追跡するために使用したい単純なクラスがあります。現在、追跡するのはデータベースハンドルだけです。
それをセッションに貼り付けて、Webインターフェイスの必要な場所で使用できるようにしました。だから私はそれを1つのWebページで使用しようとします-オートハンドラーは次のことを行います:
現在私を悩ませているのは(機能していないという事実を除いて)、「new」メソッドでのロギングは1回出力されますが、DESTROYメソッドでのロギングは56回出力されることです。また、毎回、RTx :: FooBar :: Handle-> DESTROYのデバッグも出力され、$self->{cfHandle}が削除されなかったことを示します。なぜこれが起こっているのか誰かが提案できますか?セッションがタイドハッシュだからですか?
*更新* $sessionを使用しなくなりましたが、一度作成した後も56回ハンドルが破壊されています。
perl - MasonのSwitch-Case構文
Masonでswitch-case構文を探していますが、見つかりませんでした。
誰かがここでサンプルを手伝ってもらえますか?
前もって感謝します。
json - MasonperlJSONモジュールが動作を拒否する
プロジェクトの1つでMasonを使用していますが、モジュールJSONの使用に問題があります。
このページsearch.mhtml
は他の外部モジュール()で正しく機能していますがuse DBI
、次のコードを使用すると、ブラウザから「データを受信していません」というエラーが表示されます。
これが私のコードです:
スクリプトは「<once>」タグの後に「bla」を出力しているだけです...そしてそれだけです..「useJSON」を削除すると機能します...
何か案は?
perl - Perl、syswrite の Starman Unicode ワイド文字
comЯadeという単語 がありますが、ロシア語の Я のために HTML で印刷できません... 試しました:
その後、私は試しました:
しかし、どちらの場合も、次のエラーが発生します。
/usr/local/share/perl/5.10.1/Starman/Server.pm 行 470 での syswrite のワイド文字。
なんで?
いくつかのコード:
タイトル.mi
base.mc