JavaScript

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

2013/07/29

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

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

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

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

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

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

を挿入します。

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




-JavaScript
-, , , , , ,

Copyright© ソフトウェア開発日記 , 2019 All Rights Reserved.