Oto mój kod plik index.html :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.ajax({ type: "POST", url: "form.php", data: "firstname=" + $('#firstname').val() + "&lastname=" + $('#lastname').val(), success: function(data){ $('#test').html(data); } }); }); }); </script> </head> <body> <form name="myForm" method="post"> First name:<br> Last name:<br> </form> </body> </html>
oraz plik form.php
<?php $imie = $_POST['firstname']; $nazwisko = $_POST['lastname']; ?>
I wszystko dział gdyby nie jeden mały mankament. Gdy klikam w button formularz jest wysyłany ajaxem do php i otrzymuje odpowiedź ale zaraz po tym następuje przeładowanie strony i nie jest widoczna już moja odpowiedź jak się z tym uporać ?
Dzięki z góry za pomoc.