2

次のような入力から投稿データを送信したいと思います。

<input type="file" name="userFile" id="userFile"/>

$.postを使用してajax経由で指定されたファイルに送信する必要があります。

これどうやってするの?

4

2 に答える 2

3

HTML5がないと、これは不可能であり、html5ソリューションは、それをサポートしていないブラウザーの回避策がないと、すべてのブラウザーで機能しません。

これを解決する最もクロスブラウザの方法は、ajaxを使用せず、代わりに非表示のiframeに投稿することです。

または、 uploadifyなどのプラグインを使用します。

html5メソッドがサポートされていない場合、これを実装するjQueryプラグインのすべてではないにしても、ほとんどがフラッシュまたは非表示のiframeを使用します。

于 2012-06-29T16:23:46.327 に答える
1

jquery.formプラグインを使用してください...

于 2012-06-29T16:36:52.590 に答える