テクニック

POSTをしても新しい画面が開かない方法

投稿日:2013/07/29 更新日:

formをPOSTすると新しい画面が開いてしまう

showModalDialogで開いた画面でformをPOSTをすると
そのままでは新しい画面が開いてしまいます。

それをここでは新しい画面を開かずにPOSTした画面を
再描画する方法です。

回避策はtargetを"_self"にする

これを回避するには、headタグの中でtargetのbaseを
「_self」にする必要があります。

具体的にはHTMLの<head>から</head>の間に

を挿入します。

こうすることで、この画面のtargetは自分自身のウィンドウとなり、
showModalDialogで開いた画面でformをPOSTしても、新しい画面を
開かずに自分自身のウィンドウに結果を再描画してくれます。




-テクニック
-, , , , , ,

Copyright© ソフトウェア開発日記 , 2017 AllRights Reserved.