我是新手,我正在寻找解决方案。在这里,我正在做的事情:
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开发版”中调试它时,我可以看到返回值是“未定义”。(函数(数据)) 请帮我。我真的不知道我的代码有什么问题..