jqueryを使用してフォームデータをAJAX経由でPHPファイルに送信しています。テキストボックスが1つしかないため、データを簡単に送信できると期待していました。送信クリックイベントで、フォームデータをシリアル化してsubmit.phpに送信する必要があります。 phpファイルから応答とともにアラートを受け取る必要があります。なぜそれが機能しないのですか?ありがとう。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$('#submit').click(function (e) {
e.preventDefault();
$.ajax({type:'POST', url: 'submit.php', data:$('#myform').serialize(), success:
function(response) {
alert(response);
}});
});
</script>
次に、HTML:
<form id="myform" >
<input type="text" name="content" value="button should be on same line" /><input
type="submit" class="button" value="Submit" id="submit" />
</form>