フォームを送信し、成功している場合、それは私がdiv要素がちょうど消えるしたいというよりも、「それは成功だった」という警告が表示されます。..提出が成功した場合どのようにして部門を消滅させるのですか?
jQueryの
$(document).ready(function() {
$(":submit").click(function() {
var name= $('#name').val();
var email= $('#email').val();
var varData= 'name=' + name + '&email' + email;
console.log(varData);
$.ajax({
type: "POST",
url: "form.php",
data: varData,
success: function() {
// needs changing
alert("It was success");
}
})
});
});
HTML
<div id="container.form">
<hr>
<label for="name">Name</label>
<br>
<input type="text" name="name" id="name" class="NewsLetter1" />
<br>
<label for="email">Email</label>
<br>
<input type="text" name="email" id="email" class="NewsLetter2" />
<input type="submit" value="Submit">
<hr>
</div>
PHP
<?php
$name = $_POST['name'];
$email = $_POST['email'];
mail($email, $name, "Thank you")
?>
問題#1:あなたは「&Eメールの後に等号が欠落しています":var varData = 'name =' + name + '&email' + email;'。問題2: "get"パラメータを使用しているので、 'type:" POST "の代わりに' type: "GET" 'を使うべきです。 –
$( '#container.form')。hide()? – ssilas777
あなたの質問は何ですか? –