如何区分评论和回复

时间:2016-07-25 11:07:39

标签: javascript php jquery laravel

服务器端:我创建了3个表(评论,回复,标签),我发现问题出在客户端:如何判断此评论是否适用于此图片,此回复是针对此评论的 我在每个评论和图像下创建了一个隐藏的输入,它将保存图像的id或注释的id,但这是最干净的方式还是有其他东西

我对数据库和php没有任何问题这是我这样做的方式并且它运行良好(评论,回复,标签)问题在页面中会显示给用户

3 个答案:

答案 0 :(得分:0)

您可以在数据库表中添加另一个字段以保存类型' image'或者评论'。如果是图像,那么该字段将是图像,否则它将是'评论'。

答案 1 :(得分:0)

您还可以删除回复表并添加列" parent"到评论表,它将指示父评论ID。使用该解决方案,您还可以嵌套回复。

答案 2 :(得分:0)

你应该这样做

将此视为您的HTML

在你的循环上打印评论

征求意见

<img src ="something.png" class="yourclass comment_123">

回复

<img src ="something.png" class="yourclass comments_123 reply_123">

<img src ="something.png" class="yourclass 123">

在点击事件(或任何事件)上,您只需要slice并仅使用ID。这样您就可以识别它属于哪个评论或回复。

注意:

  1. 命名是您希望自己决定的。

  2. 你甚至可以做一些隐藏的输入,然后调用一些jquery事件

  3. 希望这有助于你