問題タブ [flash-message]

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.

0 投票する
1 に答える
618 参照

forms - symfony 2、ダウンロードファイルリクエストの場合、フラッシュメッセージセットで空のレスポンスを返します

ファイルのダウンロード アクションを指す Web フォームのリンクがあります。

上記のアクションは期待どおりに機能します。指定された id のデータが存在する場合、zip ファイルがダウンロードされ、元の Web フォームは変更や更新なしでそのまま残ります。データベースにデータが見つからない場合、どのような応答が返されるかわかりません。理想的には、フラッシュメッセージを設定したいのですが、リフレッシュしないとフォームにフラッシュが表示されず、リンクが作成される前にユーザーが作成したエントリがあった場合、リフレッシュするとユーザーが作成したエントリが破棄されますクリックしました。私は何をすべきか?

0 投票する
2 に答える
6045 参照

python - Flask: 'category' 引数を無視する Flash 関数

だから私はコントローラを書きます:

次に、テンプレートで次のようなフラッシュ メッセージを出力します。

しかし、問題は、私は常に「メッセージ」カテゴリだけを取得するため<li>、クラスにも当てはまること'alert alert-message'です。
私はドキュメントを読み、私はすべてを正しく行いましたが、'flash'関数は2番目の引数を無視し、常にデフォルト値を使用します'message'(私が「成功」したのではなく)。

誰かがその問題を抱えていて、それを処理する方法を知っているのだろうか?

0 投票する
1 に答える
3188 参照

session - Symfony2 flashBag 空の配列

このトピックに関する Stackoverflow の投稿をたくさん読みましたが、まだ成功していません。

私は作業を行ってSymfony version 2.2.3おり、現在、プロジェクトでフラッシュバッグ メッセージを動作させようとしていますが、何らかの理由で、Twig テンプレートで空の配列を受け取っています。

ここに私のコントローラコードがあります:

そしてここに私のTwigコード:

人々がウェブの多くの投稿で言うように、私はそれをしましたが、運がありませんでした.何か考えはありますか? 私は1つのリクエストしかしていないと思うので、なぜ機能しないのか理解できません...

0 投票する
1 に答える
1649 参照

angularjs - SPA フロントエンドからバックエンド フラッシュ メッセージを取得する

シングルページアプリケーションで作業しているときに、バックエンドから返されたフラッシュメッセージを処理するのは非常に難しいことがわかりました.

次の 5 つのアクションがあるとします。

ログイン、ログアウト、検索、追加、削除。

各アクションはメッセージを発行します (成功または失敗、それ以上の可能性があります)。Non-SPA では 、テンプレートでbackend.getFlash()などを実行して、セッションに保存されたメッセージを取得するのは簡単です。

ただし、SPA では、結果が JSON で返される場合、もちろんバックエンドはメッセージを js フレームワーク (angularjs など) に渡すことができます。しかし、それは本当に退屈で、柔軟性がまったくありません。

誰にもアイデアや経験がありますか?

ありがとう

0 投票する
3 に答える
15390 参照

php - Symfony2 - フラッシュメッセージをクリア/編集する方法

小枝テンプレートをレンダリングするときに、コントローラにフラッシュ メッセージを設定しています。投稿アクションがあれば、同じページにリダイレクトしたいのですが、フラッシュメッセージを変更します。

しかし問題は、表示されるフラッシュ メッセージが $flash_message1 であり、$flash_message2 である必要があることです。

set の代わりに add を使用しようとすると、両方が表示されます。Symfony2clear()all()関数を使用しようとしました: http://api.symfony.com/2.3/Symfony/Component/HttpFoundation/Session/Flash/FlashBagInterface.htmlですが、何も変わりませんでした。

何か案が?ありがとうございました !!!

0 投票する
0 に答える
435 参照

php - laravel 4ではセッションに値がありません

私はなぜそれが私のものなのか疑問に思っていました

そして、その値を次のようにエコーしようとすると

NULL 値を取得しています。

私のコントローラー:

私のマクロ:

私の見解:

を除いて、すべての変数には正しい値が含まれています$statusNULL

コードに欠けているものはありますか? または、常に lang フォルダーからフラッシュ値を取得する必要がありますか? そして、2番目のパラメーターでその値を宣言することはできませんか?

0 投票する
1 に答える
4829 参照

javascript - connect-flash と jade: フラッシュ メッセージを表示できません

Express を使い始めたばかりで、簡単なフラッシュ エラー メッセージを表示したいのですが、うまくいきません。

app.js

と私router.js

今、私が欲しいのは、ユーザーが存在する場合、signup点滅するエラー/情報/その他のメッセージでリダイレクトすることです。

私の翡翠のテンプレートsignup.jade

これにより、エラーは表示されません。forルック、インデックスアクセスなども試しましたが、何も機能しません。私は何を間違っていますか?これを修正するにはどうすればよいですか?

0 投票する
1 に答える
249 参照

grails - レイアウトで失われた Flash メッセージの内容

これがシナリオです:
私はレイアウト : main.gsp
を持っており、このレイアウトが適用されるページを持っています: ホームページ
.gsp メイン.gsp に div があり、フラッシュ メッセージがあればそれを表示します。

現在、
コントローラーがフラッシュ メッセージを送信すると、homepage.gsp で利用できますが、レイアウトが適用されてページが表示されると、フラッシュ メッセージが失われます。

レイアウト コードでフラッシュ メッセージを使用できるようにします。繰り返しになりますが、homepage.gsp にコードを追加する必要がない場合は、コントローラーがフラッシュ メッセージを返すことができるページがたくさんあるため、望ましいでしょう。

どうすればこれを処理できますか?
どんな助けでも大歓迎です。