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