1

ページを更新せずに、アップロードした画像を同じページに表示したい。

<form action='xyz.php' method='post' enctype='multipart/form-data'>
<input type='file' name='image' id='image'>
<input type='submit' name='ok' id='ok' value='upload'>
</form>

<div id='uploadedImage'></div>    

<script>

$(document).ready(function(){

    $('#ok').click(function (e) {
         e.preventDefault();
         // then should be the jquery ajax call and response ?
         // help with this code . 

    });

});
</script>
4

2 に答える 2

0

この jQuery ファイル アップロード プラグインを確認してください。

于 2013-02-25T09:18:44.620 に答える
0

標準では、できないことを意味します (できますが、一言で言えば、入力を非表示にしてボタンを表示する多くのコードを記述する必要があります)。しかし、使用できる優れたプラグインがいくつかあります。https://github.com/valums/file-uploaderを確認できます。オープンコードなので、それを使用するか、ajax アップロードがどのように実装されているかを確認できます。

于 2013-02-25T09:22:32.083 に答える