Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提交后是否关闭iframe表单?_Iframe_Simplemodal - Fatal编程技术网

提交后是否关闭iframe表单?

提交后是否关闭iframe表单?,iframe,simplemodal,Iframe,Simplemodal,SimpleModel工作得很好,但我不知道如何在表单提交后自动关闭Iframe。 我尝试使用js将事件置于模态选项之外,但是 如果我关闭提交事件的模式窗口,则表单不会提交 我还在输入按钮附近添加了SimpleModel类,但它在表单中不起作用 有什么建议吗?? 这是我的密码 //模态窗口 modal.click(function(e){ e.preventDefault(); $.modal('<iframe src="' + this.href + '" height="480

SimpleModel工作得很好,但我不知道如何在表单提交后自动关闭Iframe。 我尝试使用js将事件置于模态选项之外,但是 如果我关闭提交事件的模式窗口,则表单不会提交

我还在输入按钮附近添加了SimpleModel类,但它在表单中不起作用

有什么建议吗?? 这是我的密码

//模态窗口

modal.click(function(e){
  e.preventDefault();
  $.modal('<iframe src="' + this.href + '" height="480" width="525" style="border:0" >',{
        containerCss:{
        backgroundColor:"#fff"
    },
    overlayClose:true,
    onShow: function (dialog) {
    $("input",dialog.data).click(function (e) {
        e.preventDefault();
        alert('Here'); //Doesnt execute
        $.modal.close();
    parent.$.modal.close();
    alert('Here');
    });
  }
});

好的,我刚做了。。我没有使用iframe,因为在parent.$.modal.close之后。。iframe中包含的js不再执行

所以我就这么做了

 //Modal Window
modal.click(function(e){
    e.preventDefault();
    $.get(this.href,function(data){

        var resp = $('<div></div>').append(data); // wrap response
        $(resp).modal({
            overlayClose:true,
            minHeight:450,
            minWidth: 500,
            containerCss:{
                backgroundColor:"#fff",
                borderColor:"#fff"
                },
            onShow: function(dialog){
                autocomplete();
            }
        });
    });

 });
如果我在提交时使用div而不是iframe,则模态将关闭,否则它将保持打开状态

这很容易,但我弄糊涂了