2012-11-09 151 views
9

在我的网站上的一些操作后,用户可以下载文件。首先,我问用户:“你想下载文件吗”。这是用fancybox创建的模态对话框。有按钮:是和否。当用户点击“是”时,我想在浏览器中打开新标签并显示标签保存文件对话框。 我有这样的代码:下载文件,在浏览器中打开新标签页

$(document).on('click', '#agentAcceptSave', function() { 
     alert(1); 
     window.open = '/ticket?orderId=' + $('#agentOrderId').val(); 
} 

但是,新标签页中打开和url不来电,但警报显示。 错误在哪里?

+0

你能张贴在的jsfiddle整个代码? – enginefree

+0

如何?在'/ ticket'动作中生成的文件。 – user1260827

+5

'open'是一种不属性的方法。 '开放的()' – undefined

回答

9

我想这个代码和它的工作对我来说:

$(document).on('click', '#download', function() { 
    window.open('http://www.google.com');  
}); 
相关问题