我有一个从 PHP while 循环自动生成的表单。
我希望表单使用 AJAX 提交数据并做到这一点,我有以下...
PHP 表单
<div class="user">
<span>Become friends with '.$row['screen_name'].'</span>
<form method="POST" action="./create.php">
<input type="hidden" value="'.$row['user_id'].'" name="follow_id" class="follow_id" />
<input type="submit" class="follow-submit" value="Get '.$row['credits_offered'].' Credits" />
</form>
</div>
AJAX
// Create Friendship AJAX
$(".follow-submit").on("click", function() {
var follow_id = $(".folow_id").val();
var dataString = 'follow_id=' + follow_id;
alert (datastring); return false;
$.ajax({
type: "POST",
url: "update.php",
data: dataString,
success: function() {
$('.message').html("<p>Friend request sent!</p>");
}
});
return false;
});
问题是我的 AJAX,点击事件似乎甚至没有注册,表单继续发布并重定向到 create.php