を使用する前にURLを呼び出し、私は最初にIDチェックアウト・ウィンドウで空のsrc属性を持っているのiframeを使用したWebページがあります。変更する属性のソースは実際にそれを
<div id="checkout-window" style="display:none"><iframe src=""></iframe></div>
を私の中にはiframeを表示したいですjQueryのUIモーダルで、それはIFRAMEソースを設定するには、jQueryのを使用して、モーダルを開く、placeOrder関数を呼び出すチェックアウトボタンをユーザーがクリックする一度ので:
placeOrder()
{
$("#checkout-window iframe").attr('src','placeorder.php');
$("#checkout-window").dialog(
{
modal: true,
autoOpen: true,
position: 'center',
show: "slide",
hide: "slide",
width: 720,
height: 700,
title: "Checkout Process"
});
}
問題はそのスクリプトplaceorder.phpです2回呼び出され、私は私のDBで2つの注文に終わる!また、ユーザーがモーダルを閉じると、placeorder.phpが再び呼び出されます。ダイアログのコードをコメントアウトすると(属性の設定だけが残っています)、実際に一度呼び出されます。
なぜiframe src属性を設定してもURLを呼び出すのはなぜですか?私はこの行動にどのように対処すべきですか?
ありがとうございます!
あなたの返信ありがとう!私はあなたが言ったことを試みたが、依然として複数の要求がある。私はまた、ダイアログを開いたときにのみsrcに入れようとしていて、ダイアログを閉じたときにはsrcを削除しようとしました。どちらも助けなかった。とにかくありがとう:) – Joni
ajaxでplaceorder.phpをロードしようとします – Yorgo
はい、それは私がやったことの並べ替えです。私は今データベースのplaceorder.phpを介してデータを保存するためのajax呼び出しを発行します。その後、iframe内の別のスクリプトに支払詳細フォームを表示します(何回参照されても何回か気にしません)。どうも! – Joni