Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlaczego PHP nie widzi zmiennych JQUERY
Forum PHP.pl > Forum > XML, AJAX
piotr.kozuch@gmail.com
Witam,

dlaczego w pliku test.php nie jest widoczna przeslana zmienna z formularza? Wszystko wydaje sie byc poprawnie....

  1. <script>
  2. $(document).ready(function() {
  3.  
  4. $('#test').bind('submit', function(){
  5. var form = $('#test');
  6. var data = form.serialize();
  7. $.post('test.php', data);
  8. return false;
  9. });
  10. });
  11.  
  12. </script>
  13. <body>
  14.  
  15. <form action="" method="post" id="test">
  16.  
  17. <input type="text" name="imie" >
  18.  
  19. <button id="submit" onclick="SendRequest()">Wyslij</button>
  20. </form>



oraz plik test.php

  1. <?php
  2.  
  3. if (isset($_POST["imie"])){
  4. echo $_POST["imie"];
  5. echo "ok";
  6. }else {
  7. echo "error";
  8. }
  9.  
  10. ?>
  11.  


Siedze na tym od kilku godzin i nie mam pojecia co jest nie tak..... Moim celem jest zapisanie tej zmiennej przy pomocy PHP do bazy danych
IProSoft
Dołaczasz bibliotekę jQuery ?
Funkcja SendRequest jest zdefiniowana ?
owca_82
A co tu robi "return false" - w ten sposób anulujesz działanie zdarzenia.
Wywal to i zobacz czy idzie ?
sazian
@owca_82: ty tak serio ?


1)wywal to onclick="SendRequest()"
2)włącz konsole i sprawdź czy się wysyła

tak na szybko sprawdziłem i kod działa
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-2025 Invision Power Services, Inc.