嘿伙计们,我正在尝试制作一个人们可以联系我的联系表格。
我想要的是人们可以填写的内容,如果他们单击“发送”,他们会收到“邮件已发送”之类的消息,这样他们就不会被重定向到 PHP 站点。
不幸的是,它对我不起作用。如果我单击“发送”,它会向我显示脚本。所以我不确定AJAX代码是否正确。有人可以帮我吗?
$(document).ready(function() {
$("#kontakt").submit(function() {
if($("von").val() == "" || $("mail").val() == "" || $("nachricht").val() ==""){
$("#response").html("bitte fülle alle felder aus!");
} else {
$("#response").("Lade...");
$.ajax({
type:"POST",
url:"senden.php",
data:"von=" + $("von").val() + "&mail=" + $("mail").val() + ="&nachricht=" + $("nachricht").val(),
success: function (msg)
{
$("#response").html(msg);
}
);
});
}
return false;
});
});
<form method="post" action="senden.php" id="kontakt">
<h3 class="title">Nur nicht schüchtern !</h3>
<input type="text" name="von" placeholder="Name" id="von">
<input type="text" name="mail" placeholder="E-mail" id="mail">
<textarea name="message" placeholder="Nachricht" id="nachricht"></textarea>
<input id="submit" type="submit" value="senden"></submit>
</form>
<div id="response"></div>
我也把它放在 jsFiddle http://jsfiddle.net/PqKFb/