我有以下代码:
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