Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]komunikacja z API JSON
wpaski
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


Jest jakiś plik json z danymi, powiedzmy ze np.
http://ergast.com/api/f1/2004/1/results.json

chcę wyświetlić listę tych kierowców czyli:
imię nazwisko
(givenName "Michael"
familyName "Schumacher")

itd.

to są linki (powiedzmy u mnie na stronie sobie je wyświetlę)i i po kliknięciu pokazuje się strona (nowy adres url) z danymi szczegółowymi kierowcy,
pytanie jak najlepiej rozwiązywać taki problem?
jedyny sposób dla mnie najprostszy to - parsowanie tego przez php zapis do tabelki i wyświetlenie też po stronie php

z racji, że jest to api zwracające json czy można to zrobić w inny sposób? w sensie - lepiej, myślałem o np. rozwiązaniu tego przez javascript/ajax ale od razu nasuwa mi się problem "rozklikalności" tych danych, czyli ok pobiorę sobie listę kierowców (ajaxem) i teraz zaczynają się schody, musiałbym generować linki do pozostałych informacji (wszystko po stronie js)


czy znacie lepsze rozwiązania takich problemów? jak właściwie powinno korzystać się z api?

Ten post edytował wpaski 18.07.2017, 16:18:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wpaski
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


dzięki za wypowiedź,
chodzi o to, że mam przykładowo wyświetlić listę z tymi kierowacami (gdzie imię i nazwisko to klikalny link-odnośnik) i po kliknięciu otworzy się reszta danych na temat danego kierowcy. Wiem jak zrobić przy pomocy bazy danych - zapisu danych do tabelki przy pomocy php i potem ich wyświetlenie. Ale chcę to zrobić powiedzmy samym ajaxem, pytanie czy tak się da i czy można by do tego w ten sposób podejść

Więc odpytam ten json i pobiorę dane do nazwy linku przykladowo
imię nazwisko
Kod
(givenName "Michael"
familyName "Schumacher")


tylko, że co dalej - czy nie pobierając tych danych do tabelki, można by wygenerować odnośniki (id to driverID) i potem po kliknięciu danego odnośnika byłby odpalany kolejny ajax? Czy to jest wykonalne - linki musialbym wygenerowac w javascripcie, więc powiedzmy ze mam juz je w takiej postaci:
mojastrona.pl/kierowcy/michael_schumacher
mojastrona.pl/kierowcy/barrichello
itd.

do tego etapu jakoś to sobie wyobrazam - ale co potem - w jaki sposob otwarty url mojastrona.pl/kierowcy/barrichello ma sobie pobrac reszte danych z tego jsona?
istnieje gdzies cos podobnego juz napisanego?

Ten post edytował wpaski 19.07.2017, 08:24:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 06:14