![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Muszę pobrać dane ze strony http://free.worldweatheronline.com/feed/we...9d6153629131202 na chwilę obecną korzystam z następującego skryptu Kod $(document).ready(function() { $.getJSON("weather.json", function(data){ $.each(data.data.current_condition, function(){ $("ul").append("<li>pressure: "+this['pressure']+"</li><br /><li>temp_C: "+this['temp_C']+"</li><br /><li>temp_F: "+this['temp_F']+"</li><br /><li>zachmurzenie: "+this['weatherDesc.value']+"</li>"); }); }); }); ale dzięki niemu mogę się dobrać tylko do pierwszego poziomu danych np current_condition": [ {"cloudcover": "0", "humidity": "74" czyli tylko do np cloudcover i humidity, nie mogę się dobrać do drugiego poziomu danych (tablicy asocjacyjnej). Próbowałem kombinować pisząc w nawiasie po append np this['pressure']['cos tam'] ale nic to nie daje. Mam jeszcze pytanie odnośnie pobierania adresu url (jest to w linku który podałem powyżej) pod którym jest umieszczone zdjęcie czy zdjęcie te wyświetli się automatycznie czy używa się jakiejś funkcji aby to osiągnąć |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
na stronie którą podałeś jest taka struktura danych:
jeżeli chcesz się dostać do np. weather desc to musisz dla tego parametru znowu eacha zrobić bo jest to tablica, zobacz, że te json ma pozagłębiane kolejne tablice w sobie -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego nie działa pisząc np w ten sposób this['weatherDesc']['value']
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
No bo przecież Ci napisałem, że weatherDesc to tablica this['weatherDesc'][0]['value']
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 10:01 |