0

私は正常に動作するアバターのアップロードを持っています。問題は、アップロードが完了したときにアバターを直接更新したいということです(トップ10にある場合)。画像がトップ 10 にある場合、「chavatar」という ID が付けられます。

簡単に言うと、ページに「chavatar」という ID の画像がある場合は、その画像のソースをリロードします。

助けてくれてありがとう、javascriptでそれをどのように書くのですか?

4

4 に答える 4

3
document.getElementById('chavatar').src = 'newimagepath.jpg';
于 2012-02-11T14:37:10.920 に答える
0

画像のソースを新しいものに変更するだけです。これには、ajax アップロード関数がアップロードされた画像の URL を返す必要があります。
jQuery を使用している場合は、次のようにします。

$('#chavatar').attr('src', 'new_image_path');
于 2012-02-11T14:37:49.827 に答える
0

私はjqueryを使用します。何かのようなもの:

$('#idofimgelem').html(<img src=urlofimg>)

アップロードが完了したら、これを行います

于 2012-02-11T14:38:10.763 に答える
0

この情報は役に立ちます。

http://www.ultramegatech.com/2008/12/reloading-images-using-javascript/

于 2012-02-11T14:39:45.560 に答える