Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP]Pobranie zmiennych z php za pomocą ajax
Forum PHP.pl > Forum > Przedszkole
plastus321
Witam, napisałem skrypt który łączy się z bazą danych, pobiera z niej ilość tabeli i wypisuje w php, a strona index.html pobiera za pomocą ajax wynik tego skryptu.
Wszystko śmiga, a to jest kod do tego:

wynik.php

  1. $liczRekordy = mysql_num_rows(mysql_query("SELECT * FROM slidemenu"));
  2. if ($liczRekordy > 0) {
  3.  
  4.  
  5. $tablica = array();
  6. $tablica['ilosc'] = $liczRekordy;
  7.  
  8. echo json_encode($tablica);
  9.  
  10. }


index.html

  1.  
  2. $(document).ready(function() {
  3.  
  4. $.ajax({
  5. type: "POST",
  6. url: "slidemenu.php",
  7. dataType : 'json',
  8. success : function(json) {
  9. alert( json['ilosc']);
  10. }
  11. });
  12.  
  13.  
  14.  
  15. })
  16.  


W czym rzecz skoro działa? Otóż według mnie lipą na wejściu już jest że wykorzystuje JSON które służy do pobierania wielu wyników z pliku php, lecz niestety nie mogę dojść do tego jak można to zrobić prościej przez zwykłe metody (może np. $.get lub $.post).
I stąd rodzi się moje pytanie:

W jak najłatwiejszy sposób można pobrać zmienne z pliku php do javascript przy pomocy ajax?

Z góry dziękuję za odpowiedzi i wszelką pomoc wink.gif
Turson
Przecież w kodzie js możesz bezpośrednio dać zmienną php typu
  1. $sample = 'przyklad';
  2. <script>
  3. alert('<?=$sample?>');
  4. </script>
plastus321
Tak, wiem to, ale mnie głównie interesuje opcja z ajax.
alex19
Cytat(plastus321 @ 19.12.2013, 16:13:20 ) *
Tak, wiem to, ale mnie głównie interesuje opcja z ajax.


Ale chcesz pobrać zmienna jakaś konkretną czy wynik php do zmiennej?

owca_82
echo $zmienna smile.gif
alex19
Hmmm... Jak dobrze myślę, to w takim razie ja coś takiego rozwiązałem poprzez jQuery. AJAXem "pobieralem" skrypt PHP, który to właśnie zwracał zmienną zwyczajnie ją wyświetlając - wynik odpalenia skryptu, to właśnie echo $zmienna. Tą zwróconą wartość miałem już w JS, więc można było dalej działać smile.gif

Czegoś takiego szukasz?
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.