質問: 教えて!gooにも投稿させていただいたのですが、こちらでも質問させてください。 https://oshiete.goo.ne.jp/qa/9647851.html formのsubmitを押すと別サイトに飛ぶのですが、飛ばさないでモーダルで表示させたいです。 使用しているのは『remodal』というJqueryです。 下記URLで質問されていることとまったく同じことがしたいのですが、 知識不足すぎて回答の意味も理解できません。どうか詳細に教えてくださいませ! 自分の知識は、html/cssのみです。よろしくお願いいたします。 下記追加--------- 申し訳ございません。 下記、試したことやコード記述しましたので、どうかご教授お願いします。 submitするときに別ページに飛ぶのですが、それを『remodal』を使用して モーダルで表示するにはsubmit周りを変更することで実現できると思い 下記を試しました。 【試したこと】 元のsubmit-- 試したsubmit-- 1 2 3カートに入れる 結果-- 1はモーダルで表示されるのですが、postデータが反映されず失敗しました。 2は1と同様の結果になり失敗しました。 3も同様に失敗してしまいました。 元のsubmitではリンク先で商品が1つ追加された状態で表示されますが、 上記1~3の結果はモーダルでは表示されるものの商品が0の状態で表示されます。 色々と調べた中で下記URL先が答えなのかなと思っていますが、内容を翻訳して 読んでも理解できませんでした。。 https://github.com/VodkaBears/Remodal/issues/29 実現したいこと-- submitで移動するリンク先をpost情報がちゃんと反映された状態でモーダルで表示したいです。 【モーダルで表示される部分】 ``` 閉じる ``` ・ ・ ・ ・ ・ 【form部分】 ``` 数量 1 2 3 4 5 6 7 8 9 10 お ``` 以上、よろしくお願いいたします。
回答: submitした結果を別ウィンドウで処理したいなら モーダルにはならないですがformにtargetを指定する方が無難では? postした結果はhtmlですから仮にajaxでデータをとってきたとしても 送り元のソースと競合する可能性が高いです 別ウィンドウを開くかiframe(非推奨)などで対応を検討ください