Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery .serialize()不向数据库发送文本内容或输入内容_Jquery_Input_Textarea - Fatal编程技术网

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或脚本吗。请参见小提琴以了解示例。