2010-12-05 68 views
0

我由PHP脚本:的getJSON和检索数据从数组

 
function getData(){ 

    $DBH = connectDB(********); 

    $STH = $DBH->query('SELECT * FROM table'); 

    $tData = $STH->fetchAll(PDO::FETCH_ASSOC); 

    echo json_encode($tData); 

} 

这在访问getdata.php执行。这些字段是ID,姓名,姓氏,年龄。基本上,获取所有表的值并将它们放入JSON数组中。

我不知道如何完成JQuery的getJSON函数来检索,例如,ID 5寄存器或名称=“John”之一。

JQuery.com上的例子有点复杂,因为我对这些东西是如何工作的一点理解。

回答

1

更新:

$(function() { 
    $.getJSON('getData.php',function(data) { 
     $.each(data,function(i, item) { 
      alert(item.ID + '->' + item.name + '->' + item.lastname); 
     }); 
    }); 
}); 

注:你如何获得一个标识,名称取决于json_encode($tData)如何格式化,这样,你做的更好,如果你邮寄给我们的回应方式JSON!

1

$ .getJSON( “你page.php文件”, { 格式: “JSON” }, 功能(数据){$ 。每个(data.items,功能(I,项目){ 警报(item [“yourfildname”]); }); });

+0

谢谢Marco。但是,您应该在哪里调用PHP脚本来检索数据? – 2010-12-05 22:54:26

+0

我更新我的代码,它可以为你工作吗? – 2010-12-05 23:01:44