前提・実現したいこと
Laravelでpostしたデータをjqueryのモーダルウィンドウに表示させたい
発生している問題・エラーメッセージ
① postするためのsubmitボタンのclick functionでモーダルを発火させているため、dbにデータ送信完了と同時にモーダルも消えてしまう。結果、モーダルに表示されたpost内容がほぼ見れない。
②モーダルに表示させるデータは今ポストしたデータにしたいが、postと同時にモーダルのイベントが発火しているため、本来表示させたデータの1つ前のデータがモーダルに表示される。
(今のデータがpostされる前にモーダルが表示されている)
該当のソースコード
view配下にbladeファイルを作成し、html記載しています。そのbladeファイルのの一番下に
html
1<script src="{{ asset('/js/jquery-3.5.1.min.js') }}"></script> 2<script src="{{ asset('/js/main.js') }}"></script>
を記載し、イベント詳細を記載したjsファイルはpublic配下に作成しました。
試したこと
個人的には、submitボタンでdbへのデータ送信と同時にクリックファンクションが発火してしまっているのが問題だと思っています。
これをsubmitボタンでdbへpost→dbへpost終了後にjquery発火にしたいです。
このような処理の順番にしたい場合はどのように処理を記載すれば良いか困っています。
ご存知の方は教えて頂ければ幸いです。
回答1件
あなたの回答
tips
プレビュー