服务器端:我创建了3个表(评论,回复,标签),我发现问题出在客户端:如何判断此评论是否适用于此图片,此回复是针对此评论的 我在每个评论和图像下创建了一个隐藏的输入,它将保存图像的id或注释的id,但这是最干净的方式还是有其他东西
我对数据库和php没有任何问题这是我这样做的方式并且它运行良好(评论,回复,标签)问题在页面中会显示给用户
答案 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。这样您就可以识别它属于哪个评论或回复。
注意:
命名是您希望自己决定的。
你甚至可以做一些隐藏的输入,然后调用一些jquery事件
希望这有助于你