首先抱歉,如果我无法解释。
我有一个评论页面。这是由php创建的,带有来自mysql数据库的注释。我正在尝试将评论功能添加到评论页面。就像在reddit上一样。
到目前为止我做了这个
<a href="#" id="button">reply</a>
<form style="display: none;">
<textarea></textarea>
<input type="submit" value="send"/>
<input type="hidden" value="'$UserID'" />
<input type="hidden" value="'$CommentID'" />
<input type="button" id="cancel" value="cancel"/>
</form>
<script>
$("#button").click(function () {
$("form").show();
});
$("#cancel").click(function () {
$("form").hide();
});
</script>
我的问题是,对于每个评论,我的脚本都会创建表单元素。如果我有100条评论,将有100个表单元素来回复这些评论。有没有办法创建1个表单元素,当单击回复按钮时,将使用注释ID和UserID调用单个表单元素。我需要ajax吗?你能举个例子吗?感谢。
答案 0 :(得分:0)
您可以将注释ID绑定到您单击每个回复按钮时调用的Javascript函数。类似于:<a href="javascript:reply(this.id)" id="X">Reply</a>
然后,可以使用reply函数来生成仅具有所需id和值的AJAX请求。