JQuery - 表单提交

时间:2010-05-03 20:16:33

标签: jquery form-submit

我有一个包含DIV和IFRAME的网页。当用户单击我的DIV中的按钮时,我需要提交我的IFRAME中托管的Web表单。两个页面都托管在同一目录中的同一服务器上。我尝试提交Web表单的代码如下所示:

$("#myIFrame").contents().find("form").submit();

调用此代码时,我在IE中收到一条错误消息: “Internet Explorer无法显示网页”

在FireFox执行代码时,我收到一条错误消息: “连接已重置”

在FireFox中,当我查看错误控制台时,我看到: “错误:http://localhost:2995允许从中获取属性HTMLDocument.nodeType的权限。”

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我使用frameReady插件进行了简短的测试:

$("#extsumbit").click(function(event){
    $.frameReady(function(){
        $("#frameform").submit();
    }, "top.myiframe");
});

通过这种方式,您可以使用jQuery选择器透明地访问iframe内的内容。