次のコードがあります。
function callIframe(type, cat) {
var send = false;
var axel = Math.random() + "";
var a = axel * 10000000000000;
var iframe = $('<iframe src="http://domain.com/;src=12345678;type=' + type + ';cat=' + cat + ';ord=' + a + '?" width="1" height="1" frameborder="0" ><iframe>');
$('body').append(iframe);
}
と:
$("a").click(function(e){
var $form = $(this).parent();
callIframe("signu903", "hptes318");
$form.get(0).submit();
});
私の問題は、iframe のコンテンツが完全に読み込まれる前にフォームが送信されることです。コールバックがこの問題に対処することはわかっていますが、フォームを送信するために iframe の読み込みに依存しています。この場合、私はただ探しているか、ベストプラクティスです。
注: iframe コードにはアクセスできません。
前もって感謝します、
JN