$ getJSON返回undefined

时间:2018-01-30 21:25:40

标签: php json undefined

我是新手,我正在寻找解决方案。在这里,我正在做的事情:

function getImages(album_id) {

          $.getJSON('get_images.php?album_id=' + album_id,function(data){

          $('#dynamic-content img').html(data.img);
          $('#myModal').modal('show');
      }); }

我确信我的参数album_id已填满 在get_images.php我有这段代码:

<?php

require_once 'dbConfig.php';
$img = 'images/c.jpg';

$pdo = Database::connect();
//GET DATA
if(isset($_GET['album_id']))
{
    $img = '';
    $id = $_GET['album_id'];
    $stmt = $pdo->prepare("SELECT * FROM gallery WHERE AlbumID = ? ORDER BY GalleryId DESC");
    $stmt->execute(array($id));
    $data = fetchAll(PDO::FETCH_ASSOC);
    foreach ($data as $row)
    {    
        $i = "images/" + $row['GalleryName'];   
        $img .= "<img src='$i' class='img-responsive' alt=''/>";
    }      
}
//OUTPUT DATA
Database::disconnect(); 
echo json_encode(array('img'=>$img));
?>

当我尝试在“Firefox开发版”中调试它时,我可以看到返回值是“未定义”。(函数(数据)) 请帮我。我真的不知道我的代码有什么问题..

0 个答案:

没有答案