Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

JSON append do tabeli

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

JSON append do tabeli

Post 25.08.2017, 11:36:38

Witam!

Mam pewien problem. Posiadam taki urywek php
Kod: Zaznacz cały
$sql = "SELECT * FROM `mtt_subscribers` WHERE `kdn`='$kdn' OR (`name`='$name' AND `surname`='$surname')";
   if($r=$db->query($sql)) {
      if($r->num_rows) {
         $i=0;
         while($row=$r->fetch_Assoc()) {
            $data[$i]=$row;
            $i++;
         }
         $js=array('result'=>'found','data'=>$data); echo json_encode($js); exit();
      }
   } else throw new Exception(MYSQL_QUERY_ERROR);


Z tego otrzymuje taki JSON:
Kod: Zaznacz cały
[{"id":"2","name":"Kowalski","surname":"Jan","kdn":"15263"},{"id":"3","name":"Kowalska","surname":"Anna","kdn":"15263"}]


I zapisana zmienna 'data' chcialbym wrzucic do tabeli
Kod: Zaznacz cały
<tbody id="s_table_body">
   <tr>
      <td><input type="radio" name="wahl"/></td>
      <td>12345</td>
      <td>Kacper</td>
      <td>Oman</td>
   </tr>
</tbody>


Czy moglby mnie ktos nakierowac jak uzyc jQuery do tego? Dziekuje z gory za wszelka pomoc
Kaspian12
Posty: 31
Dołączył(a): 14.09.2013

Re: JSON append do tabeli

Post 25.08.2017, 18:06:22

Kod: Zaznacz cały
$.getJSON('/api/json', function (data) {
    $('#s_table_body').append(data.map(function (sub) {
        return '<tr><td><input type="radio" name="wahl"></td><td>' + sub.kdn + '</td><td>' + sub.name + '</td><td>' + sub.surname + '</td></tr>';
    }));
});

coś takiego?
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19569
Dołączył(a): 14.04.2002

Re: JSON append do tabeli

Post 25.08.2017, 20:18:20

Kurde, @kuku. Jak Ty się tych wszystkich funkcji nauczyłes. Twój kod zawsze wygląda tak kosmiczne, nawet przy tak prostych operacjach
Star
Posty: 168
Dołączył(a): 27.02.2015


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Ahrefs [Bot] i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50303 zarejestrowanych użytkowników.
Najnowszy użytkownik: kasper.ski


Nasi użytkownicy napisali:

  • 935425 wiadomości
  • w 246467 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)