【发布时间】:2010-11-29 18:15:48
【问题描述】:
我正在尝试将简单的 getJSON 运行到 PHP 文件中:
$.getJSON("loadThumbs.php", { usrID: 25 }, function(data){
alert(data.filename);
});
当警报消息弹出时,它会显示“未定义”。
这是我的 PHP 文件 (loadThumbs.php):
$usrID = $_GET['usrID'];
$sql = "SELECT id, isDefaultProfile, filename, usrID FROM profile_images WHERE isDefaultProfile=1 AND usrID='$usrID'";
$result = mysql_db_query($DBname,$sql,$link) or die(mysql_error());
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
}
print json_encode($rows);
//Which outputs: [{"id":"5","isDefaultProfile":"1","filename":"26.jpg","usrID":"25"}]
关于我可能做错了什么有什么想法吗?
【问题讨论】:
-
您确定 usrID 字段正在进入服务器吗?尝试将 {usrID: 25} 行重写为 {"usrID": 25}。