我正在尝试提交表单,但无法成功。页面只会刷新一次,但并不执行任何操作。
<form method="post" accept-charset="utf-8" id="contactform" class="pure-form">
<input type="text" name="name" id="name" class="pure-input-1-2" placeholder="Vor- und Nachname" required>
<input type="email" name="email" id="email" class="pure-input-1-2" placeholder="E-Mail" required>
<textarea class="pure-input-1-2" name="message" id="message" rows="10" placeholder="Nachricht" required></textarea>
<input type="hidden" name="ip" id="ip" value="<?php echo $_SERVER[" REMOTE_ADDR "]; ?>">
<input type="hidden" name="date" id="date" value="<?php echo date(" Y-m-d H:i:s "); ?>">
<button type="submit" name="mysubmit" id="mysubmit" class="pure-button pure-input-1-2 pure-button-primary">Nachricht senden</button>
</form>
$('#mysubmit').submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: 'inc/xxx.php',
data: $('#contactform').serialize(),
dataType: "text",
success: function(data) {
}
});
});
$('#contactform').submit
。 - shengsubmit
是一个表单事件。click
则是一个按钮 (#mysubmit
) 事件。 - sheng