在javascript数组中显示mysql结果

时间:2016-07-22 03:52:39

标签: javascript php mysql arrays

这是一个javascript数组,您可以在其中显示图像并显示它们:

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

现在我有一个数据库,我想从数据库中获取图像,并希望以某种方式将它们添加到此数组中。 那么如何从数据库中获取名称并将它们放入此数组中以便正确显示?

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

使用enter image description here

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'));

或者通过Ajax调用它们:

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

答案 1 :(得分:0)

这是我的解决方案:

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

    }
    ?>],

答案 2 :(得分: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]);
}