ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery は Ajax ファイルのダウンロードを動的に実装します

jQuery は Ajax ファイルのダウンロードを動的に実装します

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

今回は、jQueryajaxファイルダウンロードの動的実装、jQueryでのajaxファイルダウンロードの動的実装の注意事項について説明します。以下は実際的なケースです。見てみましょう。

// Ajax 文件下载 
jQuery.download = function(url, data, method){ 
// 获取url和data 
if( url && data ){ 
// data 是 
string
 或者 array/object 
data = typeof data == 'string' ? data : jQuery.param(data); 
// 把参
数组
装成 form的 input 
var inputs = ''; 
jQuery.each(data.split('&'), function(){ 
var pair = this.split('='); 
inputs+=&#39;<input type="hidden" name="&#39;+ pair[0] +&#39;" value="&#39;+ pair[1] +&#39;" />&#39;; 
}); 
// request发送请求 
jQuery(&#39;<form action="&#39;+ url +&#39;" method="&#39;+ (method||&#39;post&#39;) +&#39;">&#39;+inputs+&#39;</form>&#39;) 
.appendTo(&#39;body&#39;).submit().remove(); 
}; 
};

*** はフォームを動的にレンダリングし、フォームの送信後に

delete を実行します。 ***

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

Jquery+LigerUI ファイルアップロードを実装する手順の詳細な説明

jsファイルを動的にロードするjqueryの詳細な説明

PHP+jQueryプラグインを非同期で実行する手順の詳細な説明ファイルをアップロードします

以上がjQuery は Ajax ファイルのダウンロードを動的に実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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