前回の投稿の続きです。
画面の要素をコピーして別画面に表示したい
現在cakePHP3,PHP,HTML(ctp),JavaScript(jQuery)を使ってアプリ開発をしています。
前回の投稿にもある通り、「表示画面の内容を別画面で表示したい」と思っています。
しかしその実装中に不可解な現象が発生しました。
別画面側のctpファイルで、<a>タグをPOST送信するために
HTML
1<a href="javascript:document.frm1.submit()"> 2 <form name="frm1" method="POST" action="http://localhost/cakephp3/Sample/tomato"> 3 <input type="hidden" name="id" value="1234"> 4 </form> 5 ”とまと” 6</a>
のようなコードを書いたのですが、そうすると別画面を表示した時に画面が真っ白になってしまったのです。
ただこのコードの
HTML
1<form name="frm1" method="POST" action="http://localhost/cakephp3/Sample/tomato"> 2 <input type="hidden" name="id" value="1234"> 3 </form>
の部分をコメントアウトすると、通常通り表示されます。
なぜでしょうか?
POST送信できるコードを使ったまま、別画面にしても真っ白にならない方法を知りたいです。
こういった経験のある方、また改善策がわかる方がいらっしゃれば教えていただけると助かります。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー