2016-04-05 10 views
1

Я следующий код работает должным образом, который открывает PDF downoloaded в том же окне:Открыть PDF в новой вкладке с JQuery

jQuery('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>') 
    .appendTo('body').submit().remove(); 

Я хотел бы открыть PDF в новой вкладке или окне .. Как я могу изменить appendTo для его достижения?

Спасибо заранее!

ответ

1

Вы можете установить target="_blank"

jQuery('<form target="_blank" action="' + url + '" method="' + (method || 'post') + '">' + inputs + '</form>') 
    .appendTo('body').submit().remove(); 
1

Добавить цель = '_' пустой атрибут в формы.

target="_blank" 
0

Я думаю, что вы можете использовать $ .ajax или $ .post, чтобы получить PDF-файл URL, и вы можете использовать метод window.open(), чтобы открыть этот адрес в новой вкладке :)