textarea评论字段上不可靠的JQuery帖子

时间:2013-03-03 10:04:39

标签: php jquery post

我正在开发一个基于php的小网站,我希望用户能够对其他用户的帖子发表评论。我使用jquery帖子将用户评论发送到php脚本,并将其添加到数据库,但我发现即使jquery帖子提醒“成功”,评论偶尔也不会添加到数据库中。我的代码如下:

Jquery帖子(帖子的id分配给textarea)

$('.post_comment').live('click', function(){
    entry = $(this).parent();
    var textarea = entry.find('.commentbox');
    textarea_id = textarea.attr('id');
    textarea_value = textarea.val();
    if(textarea_value.length > 0)
    {
        $.post('add_comment.php', { id : textarea_id, value : textarea_value } , function(data){
            alert("Success");
        });
    }

add_comment.php

<?PHP
session_start();
$currentUser = $_SESSION['id'];
include("connect.php");
$id = $_POST['id'];
$value = $_POST['value'];
mysql_query("INSERT INTO comment (post,user,content,date) VALUES ('$id','$currentUser','$value',NOW())");
echo mysql_insert_id();
mysql_close($connection);
?>

我不确定这是我的代码,还是它只是一个不可靠的网络主机。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

textarea_value = encodeURIComponent(textarea.val());