jQueryを使用してフォームのモーダルウィンドウ「プレビュー」を表示して保存するフォームを送信する方法を探しています。jQuery:入力したデータをプレビューするためのモーダルウィンドウへのフォームの投稿
これはjavascriptで動作します。フォームはpreview.phpというファイルに投稿され、投稿された情報を繰り返し処理します。スクリプトは現在、新しいウィンドウを開きます。
代わりにjQueryを使用して、プレビュー用のモーダルウィンドウにフォームを投稿します。誰にどのようにこれを行うにはどのような考えを持っていますか?
これは私が現在使用しているものです:
<script language="JavaScript">
function preview(form) {
form.target='_blank';
form.action='http://example.com/preview.php';
form.submit();
}
</script>
<input type="button" value="preview" onclick='preview(this.form)'>
dutchie432に感謝しますが、これは$ _POSTの代わりに$ _GETとしてフォームを送信するだけではありませんか?フォームをモーダルウィンドウに投稿したいと思っています。 – superUntitled
'window.open'ビットはそれを新しいウィンドウで開きます。 preview.phpページをプレビュー目的でモーダルdivにロードしようとしている場合は、同じロジックを使用してjsonとurlを計算することができますが、結果のPHPをID「divId」のdivにロードします。 。$( '#divId')。load(url); 'そして、通常どおりにモーダルダイアログを表示します。 – Dutchie432
おかげさまでDutchieとお手伝いしましたが、正しい方向に私を指摘しました。私はjqueryフォームプラグインを使用して、それは私がサーバーにフォームを投稿することができ、PHPファイルにエコーされたものを返します。 – superUntitled