2016-07-22 55 views
0

這是你把圖像及其顯示的JavaScript數組中:顯示MySQL的結果JavaScript數組

orakuploader_attach_images: ['cat.jpg', 'dolphin.jpg', 'lion.jpg'], 

現在我有一個數據庫,在那裏我想抓住從數據庫中的圖像,並希望將其添加到這個數組莫名其妙。 那麼如何從數據庫中獲取名稱並將它們放在這個數組中,以便它們正確顯示?

任何想法?

+0

使用JSON做 –

回答

0

使用.push()

orakuploader_attach_images.push("fourth.jpg"); 

或者,您可以將PHP文件包含:

var orakupload_attach_images = <?php include(array_image.php); ?> 

文件array_image.php將圖像陣列從您的數據庫:

echo json_encode(array('cat.jpg', 'dolphin.jpg', 'lion.jpg')); 
阿賈克斯3210

或者稱他們爲:

$.get("array_image.php", function(data) { 
    var orakupload_attach_images = data; 
    /* DO THE REST OF YOUR ACTION HERE */ 
}); 
0

這是我的解決方案:

orakuploader_attach_images: [ 
    <?php while($e=$get_photos_query->fetch(PDO::FETCH_BOTH)) 
    { 
      echo "'".$e['photo_name']."',"; 

    } 
    ?>], 
0
var len = <?php echo count($phpArr); ?> 
var jsArr= <?php echo json_encode($phpArr); ?>;  

for(var i=0; i<len; i++){ 
    console.log(jsArr[i]); 
}