Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Jak wyświetlić kilka elementów z JSONa przy pomocy jQuery?
Forum PHP.pl > Forum > Przedszkole
Saki
Witam, chciałbym wyświetlić 10 elementów na stronie za pomocą jQuery z JSONa, ale nie działa mi coś, jeden element się wyświetla bardzo ładnie, ale jak wyświetlić kilka?

  1. <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
  2. <script type="text/javascript">

[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. $(document).ready(function() {
  3. $.getJSON("http://http://api.pytanu.pl/?p=lastQuestions", function(data) {
  4. $.each(data.post, function(i, data) {
  5. var div_data = "<a href='" + data.questionid + "'>" + data.question + "</a>";
  6. $(div_data).appendTo("#showdata");
  7. });
  8. });
  9. return false;
  10. });
  11. });
[JAVASCRIPT] pobierz, plaintext

  1. <div id="showdata"></div>


Jak to naprawić?
CuteOne
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. for(var i in data) {
  3. div_data += i+' => '+data[i]; //dla "tablicy jednowymiarowej"
  4. }
  5. $(div_data).appendTo("#showdata");
[JAVASCRIPT] pobierz, plaintext

Saki
Cytat(CuteOne @ 14.08.2012, 15:22:42 ) *
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. for(var i in data) {
  3. div_data += i+' => '+data[i]; //dla "tablicy jednowymiarowej"
  4. }
  5. $(div_data).appendTo("#showdata");
[JAVASCRIPT] pobierz, plaintext


Coś nie działa u mnie, próbowałem twoim sposobem, i teraz także tak jak tu i nic:

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. for(var i in data) {
  3. div_data = "<a href='" + data[i].questionid + "'>" + data[i].question + "</a>";
  4. $(div_data).appendTo("#showdata");
  5. }
  6.  
[JAVASCRIPT] pobierz, plaintext

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.