質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

1回答

5404閲覧

Spring MVCでFormを使って画面遷移した後アラートを表示させたい。

Bonhomme

総合スコア2

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2021/01/01 02:32

######実現したいこと
ajax通信で結果がリターンされた後にアラート表示を実行できるように、formを使って画面遷移した後にアラートを表示させたいのですが、どのようにしたらできるか分かりません。jQueryのwindow.onload()でそのページの初期表示時にアラートを出すことができるのは理解しているのですが。、特定の処理をした後にアラートを出すにはどうしたらいいかが分かりません。 初歩的な質問になってしまって申し訳ないのですが、わかる方がいたら助けていただけますと大変助かります。よろしくお願いいたします。

######実現したいことのイメージ
この画面の[submit]ボタンをクリックした後に同じ画面に先した際にアラートを表示させたいです。
イメージ説明

html

1<div class="btn-area"> 2 <button id="cancel-btn" class="btn btn-warning hidden" type="button">Cancel</button> 3 <button id="submit-btn" class="btn btn-primary hidden" type="submit">Submit</button> 4</div>

######利用環境

  • spring boot 2
  • java

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

  1. コントローラーの中のメソッドに以下のように追記

java

1Boolean completeMsg = true; 2model.addAttribute("completeMsg", completeMsg);
  1. Bootbox.jsでダイアログ表示

javascript

1 /*遷移完了ダイアログの初期化*/ 2 var dialog = bootbox.dialog({ 3 message: '<p class="text-center mb-0">Your profile picture has changed</p>', 4 backdrop: true, 5 centerVertical: true, 6 show: false 7 }); 8 9 /*更新後のアラート表示*/ 10 const completeMsg = /*[[${completeMsg}]]*/ ''; 11 console.log("completeMsg : " + completeMsg); 12 if (completeMsg) { 13 dialog.modal('show'); 14 }

投稿2021/01/01 05:14

Bonhomme

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問