2010-12-05 3 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, имя, фамилия, возраст. В принципе, get получает все значения таблицы и помещает их в массив JSON.

Я не знаю, как выполнить функцию getJSON JQuery для получения, например, регистра ID 5 или имени = «Джон».

Примеры на JQuery.com немного сложны из-за моего небольшого понимания того, как все это работает.

ответ

1

ОБНОВЛЕНО:

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

NB: так, как вы получите единый идентификатор NAME зависит от того, как json_encode($tData) отформатирован, поэтому, вы делаете лучше, если вы размещаете к нам вторит JSON!

1

$ .getJSON ("вы page.php", { формат: "JSON" }, функция (данные) {$ .each (data.items, функция (я, п) { оповещения (item ["yourfildname"]); }); });

+0

Спасибо Марко. Но где вы должны называть PHP-скрипт для извлечения данных? – 2010-12-05 22:54:26

+0

Я обновляю свой код, может ли он работать для вас? – 2010-12-05 23:01:44

Смежные вопросы