![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
przykładowa funkcja wygląda tak: Kod function checkData( id ){ $.ajax({ type: "POST", url: "ajax/term_spotkan.ajax.php", data: { 'id': id, 'gospodarze': $('input[name="gospodarze"]').val(), 'goscie': $('input[name="goscie"]').val() }, success: function(msg){ alert( "wiadomosc " + msg ); } }); } oraz formularze:
w jaki sposób można odnieść się do konkretnego formularza, teraz bez różnicy, który submit zostanie naciśnięty przekazywane są dane z pierwszego formularza pewnie dodanie jakiegoś id do każdego formularza rozwiąże problem tylko jak później odnieść się do niego w kodzie javascript?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie tzn. gdy zmienie
Kod function checkData( id ){ na Kod function(form, id){ to konsola błędów wyświetla: checkData is not defined oraz syntax error przy function(form, id) oraz zmienna pobrana jako Kod $(this).children('input[name="gospodarze"]').val() jest undefined próbowałem też z eventem tzn. Kod <script type="text/javascript"> $(document).ready(function(){ $("form").submit( function(){ $.ajax({ type: "POST", url: "ajax/term_spotkan.ajax.php", data: { 'gospodarze': $(this).children('input[name="gospodarze"]').val(), 'goscie': $('input[name="goscie"]').val() }, success: function(msg){ alert( "wiadomosc " + msg ); } }); }); }); </script> <form method="post"> <input class="dane_zw" name="gospodarze" style="width: 120px;" type="text" value="<?php echo $zm['gospodarze'];?>" /> <input class="dane_zw" name="goscie" style="width: 100px;" type="text" value="<?php echo $zm['goscie'];?>" /> <input type="submit" name="aktualizuj" value="Aktualizuj" class="submit" /> </form> </span><span class="postcolor"><form method="post"> <input class="dane_zw" name="gospodarze" style="width: 120px;" type="text" value="<?php echo $zm['gospodarze'];?>" /> <input class="dane_zw" name="goscie" style="width: 100px;" type="text" value="<?php echo $zm['goscie'];?>" /> <input type="submit" name="aktualizuj" value="Aktualizuj" class="submit" /> </form> ok problem rozwiązany, powyższy kod działa Ten post edytował bliitz 12.02.2009, 12:11:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:39 |