здесь мой html
<a class="downloadLink" href="http://domainname.com/sample.pdf"></a>
вот мой jquery
jQuery(".downloadLink").click(
function(e) {
e.preventDefault();
//open download link in new page
window.open( jQuery(this).attr("href") );
//redirect current page to success page
window.location="http://domainname.com/new-location";
window.focus();
}
);
Этот код - это рабочий файл, но ему нужно загрузить pdf файл в том же окне, а затем перенаправить на новое место с тем же окном.
Заранее спасибо.
Оформить заказ jQueryFiledownload (см. Ссылки на приведенную ниже документацию), он объяснит и устранит возникшую проблему.
Загрузка файла jQuery - это плагин jQuery, совместимый с кросс-платформенной платформой, который позволяет использовать Ajax-подобный процесс загрузки файлов, который обычно невозможен с помощью Интернета.
Надеюсь, это поможет, Кевин
Хотя уже поздно, я думаю, что это может помочь тем, кто столкнется с этим позже.
jQuery('.downloadLink').on('click', function(e){
e.preventDefault();
//open download link in new page
var win = window.open( jQuery(this).attr("href") );
//redirect current page to success page
window.location="http://domainname.com/new-location";
win.close();
});