Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java][AJAX][PHP]Współpraca JS i PHP
castagir
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

Ostrzeżenie: (10%)
X----


Witam


Od dawna mam problem ze zrozumieniem współpracy JS i PHP, a właściwie nie miał mi kto tego wytłumaczyć, bo nie znalazłem żadnej dobrej książki, a kursy wideo, które przejrzałem niż nie tłumaczą na czym to polega.

Mam kilka pytań:

1. W jaki sposób zadawać pytania z poziomu js do php?
2. Używając metody AJAX skąd wiem jakie fragmenty PHP będą jeszcze raz wykonywane i jakie dane zostaną zwrócone?
3. Jaka jest różnica pomiędzy metodą _POST i _GET, a takze jak i kiedy ich uzywać?

Mogą się wydawać durne, lecz ja nie mogę tego złapać.
Go to the top of the page
+Quote Post
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


1. Właśnie przez AJAX
2. Używając AJAXa wskazujesz, który plik PHP będzie wykonywany. Odpowiedzą serwera do js będzie to co dany plik odpowiada poprzez np. echo. Czyli standardowa odpowiedz tak jak do przeglądarki.
3. A to już prościzna i można zauważyć to samemu... Dane z GET są przesyłane poprzez dołączenie danych do linku po znaku ? zaś dane przesyłane metodą POST nie są zauważalne dla zwykłego użytkownika.
Go to the top of the page
+Quote Post
castagir
post
Post #3





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

Ostrzeżenie: (10%)
X----


Jeszcze jedno pytanie.

W jaki sposób wysyłać wartości z zmiennych php do js?
Go to the top of the page
+Quote Post
Wazniak96
post
Post #4





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Dodajesz wszystko do tablicy i dajesz w pliku echo tablicy zakodowane przez json_encode. Po odebraniu danych przez JS i przypisania ich do zmiennych masz już tablicę z wartościami. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 20:28