AJAX応答の結果表示を使用してJava Excelのダウンロード要求が文字化け

要件:フロントエンドの簡単な条件のクエリ、背景を通じて条件に基づいてデータベースクエリデータ、クエリデータのダウンロードのためにユーザにExcelで直接応答
現象:良いフロントエンドページレイアウト、ファイルのダウンロード方法も完了しています、その後、テストのいずれかが応答しなかったことを発見したり、フロントエンドの後に[ダウンロード]ボタンをクリックしていますが、ファイルが開かれているダウンロードすることができ、文字化けしている以下の全ての条件に応じて、返された情報を表示するには、ブラウザの開発者モードを使用します

次に、ブラウザのURLリクエストを介して直接使用は成功であることが判明して開くことができますダウンロードすることができ、その後、フロントエンドの問題にリクエストを見つけるために、道の下に見えました

彼は、サーバーが先端に応答して、ファイルの形式を持っているので、受信したデータをJSONを返す必要はありませんので、直接AJAX要求されています

解決策:使用window.location.href =「URL」;的要求は、問題が解決され、

Javaの輸出エクセルツールhttps://download.csdn.net/download/qq_31150503/9975450

公開された21元の記事 ウォンの賞賛8 ビュー40万+

おすすめ

転載: blog.csdn.net/qq_31150503/article/details/88854996