在mysql / php上创建动态页面使用jquery

时间:2013-01-21 16:07:59

标签: javascript jquery ajax

首先抱歉,如果我无法解释。

我有一个评论页面。这是由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吗?你能举个例子吗?感谢。

1 个答案:

答案 0 :(得分:0)

您可以将注释ID绑定到您单击每个回复按钮时调用的Javascript函数。类似于:<a href="javascript:reply(this.id)" id="X">Reply</a>

然后,可以使用reply函数来生成仅具有所需id和值的AJAX请求。