ajax加载评论内容,用Ajax插入评论内容

博主在尝试使用Ajax提交评论到comment_add.php时遇到问题。虽然streamid能够正确获取,但评论内容没有显示。怀疑可能是comment_add.php的代码问题,尤其是数据库插入部分,但无法自行定位。希望他人帮助找出可能的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我试图用Ajax插入我的评论内容。但我相信我在comment_add.php页面遇到问题,并想知道是否有人可以为我寻找。用Ajax插入评论内容

获得streamid似乎工作,因为我在萤火虫检查,但它没有显示内容。所以我不知道我是否可能错过了一些我看不到的东西,但其他人可能会找到。或者,也许我只是没有正确书写comment_add页面。

FORM

echo "

";

AJAX

$(document).ready(function(){

$("form#addcomment").submit(function(event) {

event.preventDefault();

var content = $("#content").val();

var streamid = $("#streamid").val();

$.ajax({

type: "POST",

url: "comment_add.php",

dataType: "json",

data: {content:content,streamid:streamid},

success: function(response){

$("#commentaddid").prepend(""+content+"");

}

});

});

});

COMMENT_ADD.PHP

session_start();

require"include/load.php";

$user1_id=$_SESSION['id'];

if(isset($_POST['streamid'])&isset($_POST['content'])){

if($_POST['content']){

rawfeeds_user_core::add_comment($_POST['streamid'],$_POST['content']);

}

}

?>

功能

public function add_comment($streamid,$content){

$content = mysql_real_escape_string($content);

$content = strip_tags($content);

$content = preg_replace('/(?http$3://$4$5', $content);

if(strlen($content)>0){

$insert = "INSERT INTO streamdata_comments(comment_poster, comment_streamitem, comment_datetime, comment_content) VALUES (".$_SESSION['id'].",$streamid,UTC_TIMESTAMP(),'$content')";

echo $insert;

$add_post = mysql_query($insert) or die(mysql_error());

}

return;

}

2012-08-08

dave

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值