2012-11-09 15 views
9

私のサイトのユーザーのいくつかのアクションの後に、ファイルをダウンロードできません。まず、ユーザーに「ファイルをダウンロードしますか?」と尋ねます。 fancyboxで作成されたモーダルダイアログです。ボタンがあります:はいといいえ。ユーザーが「はい」をクリックすると、ブラウザーで新しいタブを開き、standart保存ファイルダイアログを表示します。 私はこのコードを持っている:ファイルをダウンロードし、ブラウザで新しいタブを開きます。

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

しかし、新しいタブ開いて、URLではないではないの呼び出しを、しかし、警告がありましたさ。 どこにエラーがありますか?

+0

あなたはjsfiddleで全体のコードを投稿してもらえますか? – enginefree

+0

どのように? '/ ticket'アクションで生成されたファイル。 – user1260827

+5

'open'はメソッドではなくプロパティです。 'open()' – undefined

答えて

9

私はこのコードを試してみました、それが私の仕事:

$(document).on('click', '#download', function() { 
    window.open('http://www.google.com');  
}); 
関連する問題