我正在使用此代码将表单内容提交到我的数据库。
$(document).ready(function() {
$.post("handlers/comment_handler.php", $("#comments_form").serialize());
});
我正在使用textarea进行评论,但是当某人输入并点击提交时,它不会发送他们输入的内容。我也尝试使用<input type='text'/>
,但这也不是用户在输入中输入的内容领域。我相信.serialize正在做一些有趣的事情。
有什么想法吗?
答案 0 :(得分:1)
上面的代码是在页面准备好时提交页面,而不是在用户单击按钮时提交页面。
我希望看到
$(document).ready(function() {
$("#myButton").click( function(evt){
evt.preventDefault();
$.post("handlers/comment_handler.php", $("#comments_form").serialize());
});
});
答案 1 :(得分:0)
确保name
输入元素。
<input type="text" value="test" id="comments_form" name="comments_form"/>
<强> Example on jsfiddle 强>