【发布时间】:2014-08-01 01:30:27
【问题描述】:
您好,我目前正在尝试使用$.getJSON 从另一个 php 文件中检索数据。但是我对 JSON 有点陌生,所以我在这里和那里都缺少一些东西。想知道是否有人可以帮我填补空白。当前我试图让详细信息显示在控制台中。
<script type="text/javascript">
$(document).ready(function(){
$(".login_a").click(function(){
$("#shadow").fadeIn("normal");
var test = $(this).attr('data-id');
var topost = 'getMilestoneDetail.php='+test;
var returnResults = $.getJSON('getMilestoneDetail.php?id='+test,function(data)
{
console.log(data.projectName + " " + data.budget);
});
});
</script>
$id = $_GET['id'];
$sql = "SELECT * FROM projectmilestone where ID = '$id' ";
$query = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){
$projectName =$row['projectName'] ;
$budget = $row['budget'];
$id = $row['ID'];
$mile1 = $row['mileStone1'];
$mile2 = $row['mileStone2'];
$mile3 = $row['mileStone3'];
$percent1 = $row['percentage1'];
$percent2 = $row['percentage2'];
$percent3 = $row['percentage3'];
}
echo json_encode($row);
【问题讨论】:
-
你的方法都不返回任何东西。你只是得到数据。您需要查看 json_encode 并编写输出。
-
你有什么链接或例子可以告诉我吗?
-
这可能看起来微不足道,但您正在连接到您的 MySQL 数据库,对吗?上面的代码看起来像是包含了你正在做的所有事情。但是缺少的是您的连接处理程序...
标签: php variables mysqli getjson