Chciałbym przechwycić za pomocą jQery dane wysyłane z formularza i następnie wyświetlić je za pomocą metody echo w PHP. Ma to dziać się bez przeładowania strony.
Mam formularz który wysyła dane.
Oraz funkcje która ma przechwytywać wartości z formularza
<script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function() { var fname = $('#fname').attr('value'); var lname = $('#lname').attr('value'); $.ajax({ type: "POST", url: "test.php", data: "fname="+ fname +"& lname="+ lname, success: function(){ $('form#submit').hide(); $('div.success').fadeIn(); } }); return false; }); }); </script>
Następnie sprawdzam czy zmienne zostały.
<?php $fname = $_POST['fname']; } $lname = $_POST['lname']; } ?>
I staram się wyświetlić dane dodanego klienta
} } ?> został dodany.</div>
Jednak nic się nie dzieje skrypt niby się wykonał bo formularz znika ale nie przypisuje danych. Może ktoś poradzi co robię źle?