Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Pobieranie zmiennej z pliku przez load()
Forum PHP.pl > Forum > Przedszkole
unnamedly
Witam, czy istnieje możliwość pobrania przez funkcję load() w jQuery zmiennej z pliku? Wiem tylko, że jest tak, że gdy load() ma coś zwrócić to zwraca echo z pliku PHP. Jeśli nie to może taką funkcję posiada jQuery`owy ajax?

Z góry dzięki za odpowiedzi smile.gif
nospor
js, jquery nie ma nic do zmiennych w pliku.

Jak chcesz jakąś zmienną przekazać dla ajaxowi na powrót, to robisz to w echo, a jak chcesz zwrocic kilka zmiennych to zapisujesz je w tablice, zrzucasz do json i takie coś robisz w echo, a potem sobie w js odbierasz taki JSON i robisz z nim co ci się żywnie podoba
unnamedly
//REFRESH & EDIT. Mam:

$("#content").load("plik.php");

plik.php:
  1. include("plik2.php");
  2. $display .= 'bla bla bla';
  3. include("plik3.php");



Load() w takim przypadku zwraca to co w plik2.php i bla bla bla (bo w plik3.php mam echo $display). To czy jest funkcja ajax`owa lub json jQuery, która pozwala wziąć tylko to co jest w zmiennej $display? Dodam, że nie mogę zrobić za pomocą echo :/

Słyszałem coś w stylu:
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. url: "plik.php",
  3. data: {content: "<?php echo $display; ?>"},
  4. success: function(data) {
  5. $("#content").html(data);
  6. }
  7. });
[JAVASCRIPT] pobierz, plaintext

ale działa tak samo, jak przez load() (zwraca wszystko w pliku).
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.