私のコードの簡略版:
JS:
$(function() {
$("submit").click(function() {
var msg_to = $("#msg_to").val();
var dataString = 'msg_to=' + msg_to;
$.ajax({
type: "POST",
url: "sendmessage.php",
data: dataString,
success: function(){
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
return false;
});
});
HTML
<form method="post" name="form">
<label class="label-left" for="msg_to">Message to</label>
<input name="msg_to" id="msg_to" type="text">
<input type="submit" value="" class="submit" />
php ファイルはフォームを私の電子メールに送信します。これは、フォームを PHP ファイルに投稿するだけで確実に機能します。jquery経由では、うまくいきません。誰かが私のコードでバグを見つけることができますか?