0

モーダル ウィンドウから新しいタブにフォームを送信しています。フォームを送信し、モーダルを閉じ、モーダルの親を更新します。新しいタブが正常に開き、モーダルが閉じません。私はこれと同じ js をモーダル php スクリプトで使用しており、最後の行として RefWin() を使用しています。スクリプトが終了すると、モーダルが閉じて親が更新されます。モーダル ウィンドウは jquery プラグインであり、javascript を使用してモーダルを閉じたいと考えています。onsubmit と onclick を使用しようとしましたが、どちらも機能しません。これには簡単な答えがあることを知っていますが、困惑しています...助けに感謝します。

<script>

    function reloadSource() {
    var p_ref=parent.location.href;
    parent.location.href=(p_ref);
    }

    function RefWin() {
    window.open('', '_self', '');
    window.close();
    reloadSource();
    }

</script>


<form action="https://www.paygate.com/p/" method="POST" target="_new" onsubmit="RefWin();">

<input type="text" name="v1" maxlength="200" value="100.00" />


<input type="text" name="v2" maxlength="200" value="Software" />

<input type="image" name="submit" src="http://www.myurl.com/img/paybutton.gif" border="0" />

</form>
4

1 に答える 1

1

おそらく $('.modal').remove(); 、「.modal」がモーダルのクラスである場所を使用してみてください

于 2013-08-28T16:39:34.033 に答える