0
私はStruts2ウェブアプリケーションを開発していますが、Firefoxに問題があります。 Chromeで同じ機能をテストすると完全に動作しますが、Firefoxでは何も起こりません。私は私が何をすべきかを説明してみましょう:Firefoxフォームsubmit with target = "_ 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です。