jQuery iframe表单提交

时间:2010-08-04 15:45:33

标签: jquery forms iframe submit

有没有办法从jQuery提交iframed表单?我所拥有的是以下内容:

$('button#bookingButton').click(function(){
    $('<iframe id="externalSite" class="externalSite" src="/form/page" />').dialog({
        title:'Form', 
        autoOpen: true, 
        width: 800, 
        height: 600, 
        modal: false, 
        resizable: false,
        buttons:{
            'Close':function(){$(this).dialog("close");},
            'Add Booking':function(){$('form#bookingForm').submit();}
        }
    }).width(800 - 25);
});

这会创建一个jQuery ui对话框,其中包含一个iframe。这工作正常,常规提交按钮工作正常,但jQuery按钮不提交表单。

1 个答案:

答案 0 :(得分:19)

在将IFRAME插入DOM后添加此内容:

 $("#externalSite").contents().find('form').submit()