0

私はソーシャル Web サイトを開発しています。ユーザー登録ページで、ユーザーは自分の写真を追加することができます。私はこれをほとんど手間をかけずに行いました。私の問題は、ユーザーがアップロードした画像を div に表示したいことです。 、フォームの最後にある送信ボタンをクリックする前に、たくさん検索しましたが、正しいものが見つかりませんでした。

私のhtmlコードは次のようなものです:

 <img src="<?php echo $row_picture;?>" name="picture" class="settingspic"  width="75" height="91" alt="profile pic" name="picture"/><a href="" onclick="return uploadimg()"> Upload</a></li>
 <input type="file" name="file" id="file" style="display:none;" />

私のjasvascriptコードは次のとおりです。

function uploadimg()
{
 var uploader = document.getElementById('file');
 uploader.click();
 return false;
}
4

3 に答える 3

1

Jquery File Upload プラグインは、必要なものです。

http://blueimp.github.com/jQuery-File-Upload/

上記のプラグインで「フォームを送信する前に画像をdivに表示したい」と尋ねたので、このプラグインはそのように機能するため、これは役立ちます。

それを試してみてください

于 2013-01-09T06:48:15.147 に答える
1

アップロードされた画像を即座に取得するには、Ajax 呼び出しを行う必要があります。

参考URL => http://www.finalwebsites.com/demos/php_ajax_upload_example.php

于 2013-01-09T06:19:16.647 に答える
0

ここには多くのプラグインが存在します。それらのほとんどはプロジェクトに役立つと思います

http://www.jquery4u.com/plugins/10-jquery-ajax-file-uploader-plugins/

于 2013-01-09T06:22:45.207 に答える