下拉菜单,有几个评论选项



我在一个问题上卡住了,非常感谢您的提示。这里有一个典型的PHP循环将线程注释填充为:

<tr><td>'.comment_date'.</td><td>'.comment_author.'</td><td>'.comment_content'.</td></tr>

现在,每个填充<tr>,并在其右侧有额外的<td>,这是一个下拉菜单,显示为小图标,带有选项(列为<li>)。其中一个选项是"回复评论",这样人们不仅可以回复主线,他们还可以回复评论,这将被缩进。当然,整个<table><form>包围,因为在插入和处理对注释的响应方面具有一些逻辑可能性。

现在的问题是,我如何告诉jQuery -他在哪里监听表单提交,为哪个评论- <tr> -下拉项(如回复评论)被点击?因此,我POST引用评论id和特定行的内容?提前感谢!

单击回复评论时,在隐藏字段中设置一个值,您可以在其中设置发布数据所需的id。你也可以用它来构建多个注释的逻辑。

<td><select name = 'dropdown_1'>
...
</select>
</td>
<td>
<input type='button' id = '1' value='reply' onclick = 'setId(this.id)' />
</td>

确保标签名称('dropdown_')旁边的字符和回复按钮的id具有相同的值,最好使用线程的数据库id值,以便于流程。将不同回复点击的id值设置在单个公共隐藏字段中,由分隔符分隔,如,

在php端,使用分隔符爆炸隐藏元素的值,并从通过$_POST接收的所有下拉列表中更新从隐藏字段接收的id列表中的下拉列表的值

您可以使用" this "对象来标识单击了哪个li

最新更新