Witam,
W jaki sposób przesłać dane formularza do pliku PHP za pomocą AJAX?
Kod JS:
$(function() { $(".submit").click(function() { var login = $('#first-name').val(); var password = $('#last-name').val(); var dataString = 'login='+ login + '&password=' + password; $.ajax({ type: 'POST', url: 'http://bakr-test.esy.es/szansa/contact-form.php', data: dataString, success: function(data) { if( data == '0' ) alert( 'Błędne dane logowania!!!' ); else window.location = window.location; } }); }); });
Kod PHP
<?php $name = $_POST['first-name']; $lastname = $_POST['last-name']; $email = $_POST['e-mail']; $message = $_POST['message']; $odkogo = "bartlomiej.krakowski@interia.eu"; $dokogo = "bartlomiej.krakowski@interia.eu"; $tytul = "Formularz kontaktowy z 79level.pl"; $wiadomosc = ""; $wiadomosc .= "Imie: " . $name . "\n"; $wiadomosc .= "Nazwisko: " . $lastname . "\n"; $wiadomosc .= "Email: " . $email . "\n"; $wiadomosc .= "Wiadomość: " . $message . "\n"; $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); if ($sukces){ print "http://onet.pl"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>