Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript][PHP]Problem z transferem danych
castagir
post
Post #1





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

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


Witam

Chciałbym przesłać dane z JS do php. Próowałem to robić zwykłą metodą GET, POST a nawet próbowałem AJAX. Niestety nic. Próbowałem napisać to na podstawie przykładów z książki i z internetu

Tutaj jest treść:

Metoda GET:
  1. /* Załadowanie wszystkich funkcji i utworzenie zmiennych przechowujących informację o postępach instalacji */
  2. $(document).ready(function() {
  3. var postep;
  4. rozpocznijInstalacje();
  5. });
  6.  
  7. /* Funkcje niezbędne do przeprowadzenia dynamicznej instalacji ENDO */
  8. function rozpocznijInstalacje() {
  9. $('.rozpocznij').click(function() {
  10. var postep = 'krok1';
  11. $.get (
  12. "instalator.php",
  13. { postep: postep},
  14. function(data) {
  15. $('#pojemnikGlowny').html(data);
  16. }
  17. );
  18. });
  19. }

Sposób AJAX:
  1. /* Załadowanie wszystkich funkcji i utworzenie zmiennych przechowujących informację o postępach instalacji */
  2. $(document).ready(function() {
  3. var postep;
  4. rozpocznijInstalacje();
  5. });
  6.  
  7. /* Funkcje niezbędne do przeprowadzenia dynamicznej instalacji ENDO */
  8. function rozpocznijInstalacje() {
  9. $('.rozpocznij').click(function() {
  10. var postep = 'krok1';
  11. $.ajax ({
  12. type :"GET",
  13. url :"instalator.php",
  14. data :{
  15. postep: postep
  16. },
  17. complete(dane) {
  18. $('#pojemnikGlowny').html(dane);
  19. }
  20. });
  21. });
  22. }

Fragment kodu php, który ma przechwycić dane:
  1. // proces instalacji - otrzymywanie i zwracanie odpowiednich danych ze wzgledu na otrzymaną informacje, który krok jest właśnie wykonywany
  2. if($_GET['postep'] == 'krok1') {
  3. echo '<h1>Instalacja ENDO</h1><br />
  4. <h3>Krok 1.</h3>';
  5. }


Nie mam pojęcia co mogłem zrobić źle.
Z góry dziękuję za pomoc smile.gif
Go to the top of the page
+Quote Post

Posty w temacie
- castagir   [AJAX][JavaScript][PHP]Problem z transferem danych   28.02.2015, 11:15:56
- - ilidir   jezeli korzystasz z AJAXA to faktycznie wysyłasz s...   28.02.2015, 11:28:40
- - castagir   Czyli uważasz, że powinienem odsyłać dane JSON...   28.02.2015, 11:48:08
- - ilidir   pytasz jak zorbić to AJAXEM więc ci pomagam   28.02.2015, 12:14:19
- - castagir   Przepraszam. Zielony jeszcze jestem w JS. Mógłbyś...   28.02.2015, 12:16:54
- - ilidir   tak jak jest to pokazane na przykładzie który ci w...   28.02.2015, 12:28:38
- - castagir   Mam coś takiego. Jest na pewno źle, bo na stronie ...   28.02.2015, 12:36:38
- - ilidir   no a jak odbierasz te dane pokaż kod nie będe wró...   28.02.2015, 12:52:17
- - castagir   Nic się nie zmieniło. Ciągle ten sam kod js [HTML...   28.02.2015, 12:54:12
|- - ilidir   tutaj masz mój przykład wysyłania i odczytywania d...   28.02.2015, 13:03:01
- - trueblue   complete: function(dane) {   28.02.2015, 12:58:45
- - castagir   Dobra. Jakoś się zmieniają elementy na stronie. Re...   28.02.2015, 13:27:48
- - ilidir   jak rozumiem sprawdzałeś w firebugu pod opcją - ...   28.02.2015, 13:32:14
- - castagir   Dobra, ten problem udało mi się rozwiązać, wkradła...   28.02.2015, 13:37:36
- - ilidir   szczerze mówiąc teraz to ja nie wiem o co chodzi ...   28.02.2015, 13:42:22
- - castagir   no nic. Dzieki za pomoc. Będę dalej kombinował   28.02.2015, 13:43:09
- - ilidir   znaczy się ja nie rozumiem tego co napisałeś   28.02.2015, 13:51:41
- - castagir   Chodzi o ten fragment: [HTML] pobierz, plaintext ...   28.02.2015, 14:02:39


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 Aktualny czas: 20.08.2025 - 21:47