Вытащить данные из Json
Всем привет. Подскажите как вытащить данные из метода $.getJSON?
Самый простой пример: Код JQ
$(document).ready(function(e) {
$.getJSON('data.php?q=get_data', function(json){
$.each(json, function(){
var param = this;
})
},"json");
alert(param);//ВОТ ЭТО НЕ РОБИТ НИФИГА
});
Код php
$option = "Параметр 1";
if($_GET['q']=='get_data'){
echo json_encode(array('opt'=>$option));
exit;
}
Разумеется это передача одного параметра для примера. В идеале - массив параметров. |
Метод $.getJSON и ожидает этот формат (само название метода об этом говорит), уточнения "json" не требуется. Это асинхронный запрос (Ajax), поэтому alert(param); вне его и не вернет "НИФИГА". А вот если поместить строку 7 перед строкой 3, будет "РОБИТЬ".
|
| Часовой пояс GMT +3, время: 19:55. |