아약스를 사용하는 주석 달기 시스템이 있습니다.아약스의 포스트 변수에 액세스
PHP 루프를 통해 의견과 답장 상자가있는 div를 생성합니다. 즉, 양식이 반복해서 반복됩니다. 내가 제출 한 양식의 데이터 만 가져 오도록 var parent를 얻으려면 어떻게해야합니까? id 부모가있는 모든 양식 필드가 아닙니다.
$(function() {
$('.reply').on('submit', function (e) {
$.ajax({
type: 'post',
url: '/app/reply',
data: $(this).serialize(),
success: function (data) {
var parent = $('#parent').val();
$("#comment_"+parent).append(data);
var form = document.getElementById("form_" + parent);
form.reset();
}
});
e.preventDefault();
});
});
<form action="" method="POST" class="reply" id="form_<?php echo $comment['id'] ?>">
<textarea id="textArea" name="comment"></textarea>
<input type="submit" name="upload_btn" value="Reply">
<input type="hidden" value="<?php echo $post ?>" name="post">
<input type="hidden" value="<?php echo $comment['id'] ?>" id ="parent" name="parent">
<input type="hidden" value="pop" name="location">
<input type="hidden" value="<?php echo $level ?>" name="level">
</form>
Can not catch .. ..? –