$.ajax({
type: "POST",
url: "processform.php",
dataType: "json",
data: {name: name, email: email, city: city, country: country, day: day, month: month, year: year}
}).done(function(msg){
if(msg.success == 1){
$("#success_msg").append('<p>'+msg.message+'</p>');
window.location.href = './music/song.mp3';
}
});
Код выше просто загружает новую страницу с помощью музыкального проигрывателя. Я хочу, чтобы он загружался как файл.Начать загрузку файла после завершения ajax-звонка
http_send_file из pecl_http действительно полезен - включает запросы диапазона и http_match_etag для автоматического 304 (не модифицированных) ответов. http://php.net/manual/en/function.http-send-file.php и http://php.net/manual/en/function.http-match-etag.php – Olli