nie mogę sobie poradzić, żeby po wciśnieciu entera wysyłało mi poniższy formularz, ale bez przeładowania.
Gdzie błąd, co zmienić? HELP!
Formularz:
<form method="POST" action=""> <div class="input-group"> <input class="form-control" id="tresc_komentarza" name="tresc_komentarza" placeholder="Wpisz notatkę lub komentarz..."> <div class="input-group-btn"> <input type="button" class="btn btn-success" id="wyslij" name="wyslij" value="zapisz" /> </div> </div> </form>
Kod JS:
jQuery(document).ready(function() { $(document).on("submit", "#wyslij", function () { var id_polaczenia = <? echo $id3; ?>; var id_user = <? echo $admin_online[id]; ?>; var tresc_koment = $('#tresc_komentarza').val(); $.ajax({ url: "pages/send_msg.php", type: "POST", data: 'id_pol=' + id_polaczenia + '&id_us=' + id_user + '&tresc_msg=' + tresc_koment, success: function(msg) { $('#tresc_komentarza').val(''); } }); }); });
Domyślam się, że chodzi o tek fragment albo coś w formie
$(document).on("submit", "#wyslij", function () {