我有一个评论系统,其中有一个隐藏的comment-id输入,评论系统由php后端,我使用jquery post请求在html页面中发表评论。每件事都运行正常,除非我试图通过jquery处理注释中的表单,它没有给出任何响应。
php中的评论系统
<?php while($row = mysqli_fetch_assoc($query)):?>
<div class="comment-container">
<div class="comment"><?php if(!empty($row['comment'])){echo $row['comment'];}else{echo 'None.';} ?></p></div>
<form name="comment_delete" method="post">
<input name="remove" type="hidden" value="<?php echo $row['id']; ?>" />
<input value="Delete" type="submit" class="comment-delete" />
</form>
</div>
<?php endwhile;?>
jquery处理评论。
function get_comments(){
$.post('../comment.php', {value1:url1, value2:comment}, function(data)
{
$('#comments').html(data);
});
$('form[name=comment_delete]').submit(function(){
alert('hi')
});
请参阅并建议通过jquery处理此表单的任何可能方法。
感谢。
答案 0 :(得分:0)
<form name="comment_delete" method="post" onsubmit="return get_comments()">