這是你把圖像及其顯示的JavaScript數組中:顯示MySQL的結果JavaScript數組
orakuploader_attach_images: ['cat.jpg', 'dolphin.jpg', 'lion.jpg'],
現在我有一個數據庫,在那裏我想抓住從數據庫中的圖像,並希望將其添加到這個數組莫名其妙。 那麼如何從數據庫中獲取名稱並將它們放在這個數組中,以便它們正確顯示?
任何想法?
這是你把圖像及其顯示的JavaScript數組中:顯示MySQL的結果JavaScript數組
orakuploader_attach_images: ['cat.jpg', 'dolphin.jpg', 'lion.jpg'],
現在我有一個數據庫,在那裏我想抓住從數據庫中的圖像,並希望將其添加到這個數組莫名其妙。 那麼如何從數據庫中獲取名稱並將它們放在這個數組中,以便它們正確顯示?
任何想法?
使用.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 */
});
這是我的解決方案:
orakuploader_attach_images: [
<?php while($e=$get_photos_query->fetch(PDO::FETCH_BOTH))
{
echo "'".$e['photo_name']."',";
}
?>],
var len = <?php echo count($phpArr); ?>
var jsArr= <?php echo json_encode($phpArr); ?>;
for(var i=0; i<len; i++){
console.log(jsArr[i]);
}
使用JSON做 –