Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][JavaScript][PHP]jQuery $.ajax problem
Forum PHP.pl > Forum > Przedszkole
jacobson
Mam pewien problem z uzyciem $.ajax. Mam taki kod

  1. $.ajax({
  2. type : 'POST',
  3. url : 'http://localhost/funcs_news.php',
  4. data: {
  5. data: id
  6. },
  7. success : function(data){
  8. alert(data);
  9. $('#List').fadeOut(200);
  10. $('#List').load(data);
  11. $('#List').fadeIn(200);
  12. }
  13. });


a po stronie servera :

  1. <?php
  2. if (isset($_POST['data'])) {
  3. $data= $_POST['data'];
  4. $query = 'SELECT * FROM table WHERE data_id = ' . $data;
  5. $result = mysql_query($query);
  6. $i = 1;
  7. while ($row = mysql_fetch_assoc($result)) {
  8. $ab = 1;
  9. echo '<div class="newsEntry"><span class="entryNum">' . $i . '</span><div class="entryLink">' . $row['site_address'] . '</div><div class="entryVotes">' . $ab . '</div><div class="entryAddVote">+</div></div>';
  10. $i++;
  11. }
  12. }
  13. ?>


No i mam problem poniewaz wydaje mi sie ze powinno przesylac do mojego kontenera cale to "echo" ktore mam w while ale tego nie robi... Kiedy np wykomentuje echo wewnatrz while i dam ponad np echo '1' to wtedy dziala poniewaz alert pokaze mi '1'. Czy ja cos sknocilem ;p nie moge znalezc bledu.
Bede wdzieczny za pomoc smile.gif
nospor
Nie przyszło ci do głowy, że poprostu albo zapytanie się nie wykonało poprawnie albo nie zwróciło ci żadnych wyników skoro while się nie wykonał...?

Zapoznaj się z tym tematem:
Temat: Jak poprawnie zada pytanie
i zastosuj do niego. Przecież to jest analiza na 10 sekund ....
jacobson
ok znalazlem blad sorki, miales racje ;p zapomnialem zaincludowac wszystkie info o bazie danych.
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.