フォームを送信するためにajaxを使用しています。私が使用しているスクリプトは、プレーンテキストがエコーされるフォームをテストするためだけのものですprocessform.php
。ただし、送信ボタンをクリックしても、アラートが表示されず、ページが再読み込みされます。
return false
それを防ぐことになっているのではありません。そして、ajaxの部分を削除すると、すべてがうまくいきます。
どこで間違っているのですか?
$("#submit").click(function(){
$("#sidebar .message").show();
$(".sidebar-content").hide();
$.ajax({
type: "POST",
url: "processform.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
return false;
});