1

私は多くの ajax ファイルのアップロードの例を見てきましたが、すべて jquery を使用し、iframe を汚い方法で使用しています。jquery を使用せずに例を提案できますか。プログレス バーも必要ありません。ローダー gif を使用できますか? また、apc や php 5.4 で利用可能なセッション変数を使用することを多くの人が提案していますが、それらは古い$_FILES配列の代わりに新しい標準ですか?

同じページに成功メッセージをリダイレクトせずに、ajax を介してファイルをアップロードする方法を誰かが提案してください。ファイルをアップロードする際に google plus や facebook が使用するものとよく似ています。誰も彼らがそれを行う方法をガイドできますか?

4

1 に答える 1

2

If you are OK with jquery, then best will be jquery.form plugin.

HTML

<form action='upload.php' method='post' id='myForm' >
      <input type='file' name='img' />
      <input type='submit' name='submit' value='Upload' />
</form>
<div id='output'></div>

jQuery

$(document).ready(function() {
      var options = { 
          target:        '#output1',
          beforeSubmit:  showRequest,
          success:       showResponse
      }; 
      $('#myForm').ajaxForm(options); 
})
于 2013-01-25T13:06:56.840 に答える