Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ XML, AJAX _ PHP nie odbiera ajaxa

Napisany przez: temakan 30.05.2018, 01:07:17

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. http://www.php.net/echo "XD";
  3. http://www.php.net/echo $_POST["name"];
  4.  
  5. ?>

Napisany przez: aras785 30.05.2018, 10: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"].


Napisany przez: temakan 30.05.2018, 11:17:52

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)