[inne][AJAX][PHP]API JSON z PHP z użyciem AJAX |
[inne][AJAX][PHP]API JSON z PHP z użyciem AJAX |
2.04.2018, 16:56:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.04.2018 Ostrzeżenie: (0%) |
Witam.
Jestem początkujący w jqery, AJAX itp. Mam takie API: CODE http://kodpocztowy.jsoftware.org/api/KOD W miejsce KOD wpisuję kod pocztowy w formacie xx-xxx. udało mi się połączyć z plikem PHP CODE <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="../cdn/bootstrap-4/css/bootstrap.css"> <link rel="stylesheet" href="../cdn/font-awesome/css/font-awesome.min.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> </head> <body> <?php $kodpocztowy = $_GET['k']; ?> <?php $url = 'http://kodpocztowy.jsoftware.org/api/'.$kodpocztowy; // path to your JSON file $data = file_get_contents($url); // put the contents of the file into a variable $danekodu = json_decode($data); // decode the JSON feed echo" <div class='content p-3'> <h2><strong>Kod: ";echo $kodpocztowy; echo"</strong></h2> <div class='conatainer p-2'> <div class='row p-3'><h3><i class='fa fa-home text-success'> </i> Ulice: "; foreach ($danekodu as $ulice){ echo $ulice->ulica. ', '; } echo '</h3></div>'; $danekodu = json_decode($data, true); // decode the JSON feed echo ' <table class="table-striped col-md-12"> <tbody> <tr> <th>MIEJSCOWOŚĆ</th> <th>WOJEWÓDZTWO</th> <th>GMINA</th> <th>POWIAT</th> <th>DZIELNICA</th> </tr> <tr> <td>'.$danekodu[0]['miejscowosc'].'</td> <td>'.$danekodu[0]['wojewodztwo'].'</td> <td>'.$danekodu[0]['gmina'].'</td> <td>'.$danekodu[0]['powiat'].'</td> <td>'.$danekodu[0]['dzielnica'].'</td> </tr>'; ?> </tbody> </table> </div></div> </body> </html> Ponieważ to dość statyczne rozwiązanie zadowala mnie częściowo. Zależy mi na tym aby w miejscu gdzie teraz jest wyświetlany kod pocztowy znalazł się input i po wpisaniu kodu pobrane były żądane dane dymicznie. Czy mogę prosić o pomoc. Zależy mi na czasie. na chwilę obecną wiem już jak wyświetlić dane z innego pliku PHP z tablicą . Nie wiem jak wyszukać danych w JSON. Z góry dziękuję. |
|
|
2.04.2018, 17:32:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Jquery osadziłeś więc żaden problem. Dodaj input i tylko wyślij dane. https://prophp.pl/advice/show/20/pierwsze_k..._i_czym_jest%3F
-------------------- |
|
|
2.04.2018, 22:10:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.04.2018 Ostrzeżenie: (0%) |
Viking dzięki bardzo za pomoc. Wim już wszystko
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:15 |