Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Pobieranie zmiennej z pliku przez load()
unnamedly
post 10.04.2013, 21:40:04
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 11.04.2013, 09:38:56
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
unnamedly
post 27.05.2013, 16:09:05
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

Ostrzeżenie: (0%)
-----


//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).

Ten post edytował unnamedly 27.05.2013, 16:11:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:19