2010-10-31 63 views
1

我有這樣的:jQuery的:更換圖像

<div id="userPhoto"> 
<a href="profil.php?id=<?php echo $sid; ?>"> 
      <img src="images/profilePhoto/thumbs/<?php if($vP["photo"]){ echo $vP["photo_thumb"]; }else{ echo "noPhoto_thumb.jpg"; } ?>" style="float: left; border: 2px solid #CCC; margin-right: 5px; margin-left: 15px; margin-bottom: 2px; width: 44px; height: 48px;"> 
</a> 
</div> 

上傳後,如果成功我希望與新的文件名來替換此圖像(noPhoto.jpg),並顯示它,所以會出現一個新的形象..

(在newFilename變量存在)

我怎樣才能做到這一點最簡單的方法是什麼?

回答

1
$('#userPhoto').find('img').attr('src', ['/your/path/', newFilename].join('')); 
1

在你的成功處理程序中,設置圖像的源屬性:

$('#userPhoto img').attr('src', newFilename); 

如果您需要了解如何把這個變成一個成功處理程序的更多信息,你需要向我們展示更多的代碼。