2017-07-24 66 views
-2

我想調用一個正在被動態調用並使用php和javascript存儲的圖像的路徑。我不確定id標籤是否適合使用圖片。下面的語法會導致圖像不被顯示,即使我知道圖像存在。在HTML中調用圖像的id,圖像不顯示

<img src="browse/level1/images/subcategory/" + id ="myimage1" + "1_1.jpg"> 

myimage1是針對你點擊某個項目的路徑的一部分,它不是像

的數據是從一個html在while循環數據 - 元素取決於哪個按鈕是未來點擊。

data-id-myimage1="<?php echo $product['ProductImage1'];?> 

然後添加到單擊按鈕時的函數。

$("#myimage1").text($(this).attr('data-id-myimage1')); 
+1

爲什麼用'+'的元素串聯?你用JS來創建元素還是PHP?把完整的代碼.. – kip

+0

+使你的HTML無效。 – Rob

回答

1

我從你寫的內容假設myimage1是一個javascript變量。

你可以將其存儲到一個PHP變量,然後<img/>標籤像中使用它:

<script type="text/javascript"> 
<?php $tmp_id = "<script>document.write(myimage1)</script>"?> 
</script> 

<img src="browse/level1/images/subcategory/" + <?php echo $tmp_id ?> + "/1_1.jpg">