2012-11-09 18 views
9

Dopo alcune azioni sul mio sito l'utente può scaricare il file. Per prima cosa chiedo all'utente: "Vuoi scaricare il file". Questa è una finestra di dialogo modale creata con fancybox. Sono disponibili i pulsanti: Sì e No. Quando l'utente fa clic su "Sì", desidero aprire una nuova scheda nel browser e mostrare la finestra di dialogo di salvataggio standard. Ho questo codice:Scarica file, apri nuova scheda nel browser

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

Ma, nuova scheda non aperti e dell'URL non chiamate, ma avviso viene mostrato. Dove si trova un errore?

+0

Potrebbe inserire tutto il codice in jsfiddle? – enginefree

+0

Come? File generati nell'azione '/ ticket'. – user1260827

+5

'open' è un metodo non una proprietà. 'Open()' – undefined

risposta

9

Ho provato questo codice e ha funzionato per me:

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