Jquery .serialize()不向数据库发送文本内容或输入内容
我正在使用此代码将表单内容提交到我的数据库Jquery .serialize()不向数据库发送文本内容或输入内容,jquery,input,textarea,Jquery,Input,Textarea,我正在使用此代码将表单内容提交到我的数据库 $(document).ready(function() { $.post("handlers/comment_handler.php", $("#comments_form").serialize()); }); 我使用一个文本区域作为评论,但当有人键入并点击submit时,它不会发送他们键入的内容。我也尝试过使用,但用户在输入字段中键入的内容与此不符。我相信连载是在做一些有趣的事情 有什么想法吗?请确定输入元素的名称 <input
$(document).ready(function() {
$.post("handlers/comment_handler.php", $("#comments_form").serialize());
});
我使用一个文本区域作为评论,但当有人键入并点击submit时,它不会发送他们键入的内容。我也尝试过使用
,但用户在输入字段中键入的内容与此不符。我相信连载是在做一些有趣的事情
有什么想法吗?请确定输入元素的名称
<input type="text" value="test" id="comments_form" name="comments_form"/>
上面的代码是在页面准备就绪时提交页面,而不是在用户单击按钮时提交 我希望看到
$(document).ready(function() {
$("#myButton").click( function(evt){
evt.preventDefault();
$.post("handlers/comment_handler.php", $("#comments_form").serialize());
});
});
是的,我只是忘了提一下。@Chris,如果click/submit处理程序连接正确的话,你能发布你剩下的html或脚本吗。请参见小提琴以了解示例。