今回はJQuery+AJAX実装ファイルのダウンロードを紹介します。JQuery+AJAX実装ファイルをダウンロードするための注意事項は何ですか。以下は実際的なケースです。見てみましょう。
JQuery の ajax 関数 には、xml、text、json、html などの戻り値の型のみがあり、「stream」型がないため、ajax ダウンロードを実装したい場合、対応する ajax 関数を使用して実行することはできません。ファイルをダウンロードします。ただし、js を使用してフォームを生成し、このフォームを使用してパラメーターを送信し、「ストリーム」タイプのデータを返すことができます。実装プロセス中、ページは更新されませんでした
var form=$("<form>");//定义一个form表单
form.attr("style","
display
:none");
form.attr("target","");
form.attr("method","post");
form.attr("action","exportData");
var input1=$("<input>");
input1.attr("type","hidden");
input1.attr("name","exportData");
input1.attr("value",(new Date()).getMilliseconds());
$("body").append(form);//将表单放置在web中
form.append(input1);
form.submit();//表单提交この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
PHP+jQueryプラグインを使用してファイルを非同期にアップロードする手順の詳細な説明
jQueryがURLアドレスを変換してURLディレクトリを取得する方法
手順の詳細な説明jquery 解析 XML 文字列 + XML ファイル (コード付き)
以上がJQuery+AJAX によるファイルダウンロードの実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。