我如何使我的聯繫形式ajax?如何使聯繫形式ajax
我想運行任何JavaScript函數,無需刷新頁面或更改網址。
這裏是我的HTML:
<form action="mailer.php" method="post" class="contactform" />
<input type="text" placeholder="Name" name="name" class="input-textarea"/>
<input type="text" placeholder="Email" name="email" class="input-textarea"/>
<textarea name="message" cols="8" rows="5" placeholder="Message"></textarea>
<input name="Submit" type="submit" value="Submit" class="input-submit" />
</form>
這是我的PHP(mailer.php):
<?PHP
$to = "[email protected]";
$subject = "Messsage from website";
$headers = "Name: Form Mailer";
$date = date ("l, F jS, Y");
$time = date ("h:i A");
$msg = "Message sent from website on date $date, hour: $time.\n\n\n\n";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
foreach ($_POST as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n\n";
}
}
else {
foreach ($_GET as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n\n";
}
}
mail($to, $subject, $msg);
echo "<script>alert(\"test\")</script>";
?>
最簡單的方法:http://api.jquery.com/jQuery.ajax/ – 2013-02-18 16:33:08
你的JavaScript在哪裏?你需要讓你的表單功能。 – 2013-02-18 16:33:28