Ext JS: ответ AJAX открывает новую вкладку браузера - PullRequest
2 голосов
/ 05 июля 2010

Как сделать запрос AJAX с помощью Ext JS и загрузить ответ (файл PDF) в новую вкладку (или окно) браузера?

Ответы [ 2 ]

3 голосов
/ 05 июля 2010

Я бы не использовал AJAX-запрос для этого, так как вы не обновляете страницу, на которой они в данный момент находятся.У меня просто есть прямая нормальная ссылка на URL-адрес создания PDF.

0 голосов
/ 10 сентября 2010
// Create an IFRAME.
var iframe = document.createElement("iframe");

// Point the IFRAME to GenerateFile, with the desired attributes as arguments.
iframe.src = 'something.html';

// This makes the IFRAME invisible to the user.
iframe.style.display = 'none';

// Add the IFRAME to the page.  This will trigger a request to URL.
document.body.appendChild(iframe);
...