フォームを完成させたいページがあります.Javascriptファイルが情報を確認し、情報をphpファイルに送って私にメールし、ダウンロードを開始します。 問題は、javascriptファイルをメールを送信するか、ファイルをダウンロードできるようにすることができますが、両方をダウンロードすることはできません。JavaScriptファイルを実行してからファイルをダウンロードする
問題のコードは次のようになります。
else {
document.dlform7.action = "http://www.myurl.com/c/post7.php" ;
document.dlform7.submit();
window.location.assign(url);
}
は、私はこれらのアクションの両方が一度に行わことができます(おそらく負荷を使用して)方法はありますか?
編集:
Ajaxのオプション:
else {
$.ajax({
url: "http://www.myurl.com/c/post7.php";
type: "POST",
data: data,
cache: false,
success: function() {
window.location.assign(url);
document.dlform7.submit();
},
最初に[電子メールを送信する](http://stackoverflow.com/questions/5335273/how-to-send-an-email-using-php)というPHPスクリプトにフォームを送信してから[ダウンロードするファイル](http://stackoverflow.com/questions/7263923/how-to-force-file-download-with-php) – adeneo