Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP nie odbiera ajaxa
Forum PHP.pl > Forum > XML, AJAX
temakan
Może mi ktoś powiedzieć dlaczego moge pobrać dane, ale wysłac już nie?
  1. <script>
  2. $.post("test3.php",
  3. {
  4. name: "Donald Duck",
  5. city: "Duckburg"
  6. });
  7.  
  8.  
  9. $.post("test3.php", function(data){
  10. alert("Data: " + data);
  11. }
  12. </script>


PHP nie chce tego odebrać
  1. <?php
  2. echo "XD";
  3. echo $_POST["name"];
  4.  
  5. ?>
aras785
Pewnie, że Ci powiem smile.gif

Twój skrypt który wysyła dane, działa poprawnie. Dane są wysyłane.
  1. $.post("test3.php",
  2. {
  3. name: "Donald Duck",
  4. city: "Duckburg"
  5. });


Ale nigdzie nie przechywtujesz danych które skrypt test3.php wyświetla. Powinno być tak:
  1. $.post("test3.php",
  2. {
  3. name: "Donald Duck",
  4. city: "Duckburg"
  5. }, function(data) {
  6. alert(data);
  7. });


Drugi skrypt również działa ale plik test3.php wywala błędy bo nie przesyłasz $_POST["name"].

temakan
Cytat(aras785 @ 30.05.2018, 11:05:17 ) *
Pewnie, że Ci powiem smile.gif

Twój skrypt który wysyła dane, działa poprawnie. Dane są wysyłane.
  1. $.post("test3.php",
  2. {
  3. name: "Donald Duck",
  4. city: "Duckburg"
  5. });


Ale nigdzie nie przechywtujesz danych które skrypt test3.php wyświetla. Powinno być tak:
  1. $.post("test3.php",
  2. {
  3. name: "Donald Duck",
  4. city: "Duckburg"
  5. }, function(data) {
  6. alert(data);
  7. });


Drugi skrypt również działa ale plik test3.php wywala błędy bo nie przesyłasz $_POST["name"].

Dzięki
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-2024 Invision Power Services, Inc.