2012-11-09 5 views
9

Après quelques actions sur mon site, l'utilisateur peut télécharger le fichier. D'abord, je demande à l'utilisateur: "Voulez-vous télécharger le fichier". C'est un dialogue modal créé avec fancybox. Il y a des boutons: Oui et Non. Lorsque l'utilisateur clique sur "Oui", je veux ouvrir un nouvel onglet dans le navigateur et afficher la boîte de dialogue standart save file. Je possède ce code:Télécharger le fichier, ouvrir un nouvel onglet dans le navigateur

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

Mais, nouvel onglet ouvert et non pas les appels url, mais alerte est montré. Où est une erreur?

+0

Pouvez-vous poster le code tout en jsFiddle? – enginefree

+0

Comment? Fichiers générés dans l'action '/ ticket'. – user1260827

+5

'open' est une méthode qui n'est pas une propriété. 'open()' – undefined

Répondre

9

J'ai essayé ce code et cela a fonctionné pour moi:

$(document).on('click', '#download', function() { 
    window.open('http://www.google.com');  
}); 
Questions connexes