如果这是一个简单的问题,请原谅我,但我对 Jquery/Javascript 有点陌生。我想知道的是如何通过按回车键同时添加图像和评论。我的意思是:用户在文本区域中输入评论,点击回车,他/她的评论与用户名一起出现在 div 中。我想要的是与该用户对应的个人资料图片也会出现,以及对评论进行评分或收藏的选项。到目前为止,我得到的如下:
$(document).ready(function() {
$('.comment').keyup(function(e) {
if (e.keyCode == 13){
var post_id = $(this).attr('post_id');
var comment = $(this).val();
$(this).val('');
$.post('../php_includes/comment.php', {post_id: post_id, comment: comment});
$(this).parent().children('.comments').append("<div class='view'><?php echo $_username;?> remarks: " + comment + "</div>");
}
});
});
这行得通。在div“视图”中出现:用户名备注:comment。但是,当我这样做时:
$(document).ready(function() {
$('.comment').keyup(function(e) {
if (e.keyCode == 13){
var post_id = $(this).attr('post_id');
var comment = $(this).val();
$(this).val('');
$.post('../php_includes/comment.php', {post_id: post_id, comment: comment});
$(this).parent().children('.comments').append("<div class='view'><?php echo $vis_pic;?><?php echo $_username;?> remarks: " + comment + "</div>");
}
});
});
($vis_pic 包含用户图片的路径)什么也没有发生——它甚至没有清除文本区域。我试图在一个变量中附加、前置、声明 html - 它只是不想吃它。此外,当我在添加评论后添加 php 变量以显示速率和收藏选项时,它什么也不做。这让我发疯了,因为我在 Inet 上搜寻了几天,但似乎没有任何效果。再次抱歉,如果这是一个简单的问题。非常感谢您的努力。