ホームページ  >  記事  >  ウェブフロントエンド  >  JQuery+AJAX によるファイルダウンロードの実装

JQuery+AJAX によるファイルダウンロードの実装

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-23 14:11:286728ブラウズ

今回は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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。