2013-02-08 44 views
2

我想使用jQuery在5秒后自动关闭一个窗口。这是我尝试过但没有工作。使用JQuery一段时间后自动关闭窗口

function SubmitDesignRequestForm() { 
    var frm = $("#frmDesignRequestForm").serialize(); 
    $.post("/Admin/SaveDesignRequestForm", frm, function(data) { 
     Notify("Success", "Saved Successfully"); 
     setTimeout(function() { 
     window.close(); 
     }, 500); 
    }); 
    }); 
} 

但上面的函数只是显示消息,但不关闭窗口。

setTimeout(function() { 
     Notify("Success", "Saved Successfully"); 
     window.close(); 
    }, 5000); 

从上面的函数“保存成功”弹出,但窗口不关闭。

请指导!

+0

任何错误信息? – 2013-02-08 12:11:43

+0

没有错误信息... – 2013-02-08 12:12:05

+0

'Notify'是否被识别为窗口? – 2013-02-08 12:47:52

回答

0

5秒钟它是5000。与

setTimeout(function() { 
     window.close(); 
     }, 5000); 
+0

你是对的。但他的问题是计时器不工作。 – 2013-02-08 12:15:26

+0

对不起,它什么也没做...... – 2013-02-08 12:16:21

+0

'window.setTimeout' ..试试这个 – asifsid88 2013-02-08 14:27:15

相关问题