У меня есть система комментариев в стиле stackoverflow, в которой есть переменное количество постов («ответов») на странице, которые люди могут комментировать.Я пытаюсь использовать jquery, чтобы получить уникальный селектор комментария пользователя, отправить его в базу данных MySQL и отобразить его, все без обновления.Проблема в том, что я не знаю, как выбрать отдельный комментарий, потому что у комментария должен быть уникальный селектор, и сейчас все они находятся в одном классе (.commentBox).
JQUERY:
<script type='text/javascript'>
$('document').ready(function(){
$('.submitCommentBox').click(function(){
var comment = $(' //idk ').valu();
var questionid = $(' //idk ').val();
var answerid=$(' //idk ').val();
$.post('../comment.php',
{
comment: comment,
questionid: questionid,
answerid: answerid,
},
function(response){
$('#commentContainer').load('../writecomment.php');
});
}):
});
</script>
HTML (это цикл while и повторяется несколько раз в зависимости от количества сообщений):
<div class='answerContainer'>
<p name='singleAnswer' value='$answerid[$f]'>$answer[$f]</p>
<p>$answeruser[$f]</p>
<p> $time[$f] seconds</p>
<p> $answerrating[$f]</p>
<form id='form$c'>
<div id='commentContainer'></div>
<textarea class='commentBox' placeholder='...comment' wrap='soft' name='comment' value='$c'></textarea>
<input type='button' value='submit' class='submitCommentBox'>
</form>
</div>