質問: 表題の通りなのですが、GETリクエストが走りません。 下記にソースを提示します。 ``` ダウンロード ``` ``` $('#id').on('click', function(event) { event.preventDefault(); if (confirm('ダウンロードしますか')) { console.log(this.href); $.get(this.href); } }); ``` 処理の流れとしては、ダウンロードボタンを押下して、ポップアップメッセージを表示して、 「OK」を押下すると、ファイルがダウンロードされるという仕組みです。 JSの制御を外すとファイルが正しくダウンロードできること コンソールに吐き出されたリンクをクリックすると、同じファイル(正しい)がダウンロードできること は既に確認済です。何かほかに方法があればご教授お願いします。 getのリクエスト方法が悪いのではとふんでいます。
回答: confirmにのソースを下記に変更しました。 ``` location.href = this.href; // 無理やりクリックイベントを発生させる ``` ありがとうございました。