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 );
}
});
}
$.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:
<form method="post" onsubmit="checkData( '<?php echo $zm[ 'id_spotkania' ];?>' );return false;"> <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> <form method="post" onsubmit="checkData( '<?php echo $zm[ 'id_spotkania' ];?>' );return false;"> <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> <form method="post" onsubmit="checkData( '<?php echo $zm[ 'id_spotkania' ];?>' );return false;"> <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>
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??