2014-01-15 32 views
0

我想要一張圖片並用jQuery Mobile 1.3.2的彈出窗口顯示。我從表格中獲得的圖像名稱,然後推送一個js變量。圖像(文件)位於服務器端的相關路徑(「../uploads/thumbs/」)。當我按下按鈕時,啓動彈出窗口但不顯示圖片,它顯示完整路徑(此路徑是正確的),而不是圖像。對不起I'm初學者,任何想法?...在彈出窗口上顯示圖片,jqm 1.3.2

PHP HTML

<script> 
      var baseurl = "../uploads/thumbs/"; 
      var nom_fich_img_ofert = '<?php echo $n_fich ;?>'; 
      var path_img_ofert= document.write ('\"' + baseurl + nom_fich_img_ofert + '\"'); 
     </script> 

<a href="#popupfotomioferta" data-role="button" 
data-icon="grid" data-mini="true" data-rel="popup" 
id="imagePopupLink">Imagen de la Oferta 
</a> 

<div data-role="popup" id="popupfotomioferta" data-overlay-theme="a" 
data-theme="d" data-corners="false"> 

<a href="#" data-rel="back" data-role="button" data-theme="a" 
data-icon="delete" data-iconpos="notext" 
class="ui-btn-right">Cerrar</a> 
<img class="popphoto" src="path_img_ofert" 
style="max-height:512px;" alt="picture"> 

</div> 

回答

0

而不是

<?php 
    … 
     $n_fich = $mysqli_connection->real_escape_string($row['n_fich']); 
    … 
?> 

var path_img_ofert= document.write ('\"' + baseurl + nom_fich_img_ofert + '\"'); 

嘗試

$(".popphoto").attr('src', baseurl + nom_fich_img_ofert); 

這裏是一個DEMO

+0

嗨ezanker。我試着和它的作品!!!!,非常感謝你和你的演示代碼很多。我最好的問候:) – user1531383

+0

不客氣。請接受答案,以便其他人知道問題已解決。 – ezanker

+0

完成!,再次! – user1531383