0
我正在開發一個Struts2 web應用程序,並且我遇到了Firefox的一個問題。如果我使用Chrome測試相同的功能,它可以很好地工作,但是使用firefox則什麼都不會發生。讓我來解釋我做什麼:Firefox表單提交目標=「_ blank」
一個jQuery函數創建窗體(wrapper
是在我的網頁的容器,並myValue
取決於用戶要求):
var form = $('<form/>', {action: 'myAction', target= '_blank'});
var hiddenInput = $('<input/>', {type: 'hidden', name= 'reportId', value= myValue});
myWrapper.append(form.append(hiddenInput));
form.submit();
當我提交表單Struts2的創建使用Jasper進行報告,並在新選項卡中打開PDF文檔。
但在Firefox中我看到表單提交,我發現Struts2生成PDF,但新選項卡未打開。我在Ubuntu 14.04 LTS下開發,Firefox的版本是46.0.1。