2010-12-05 67 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