报告链接帮助

report link help

本文关键字:帮助 链接 报告      更新时间:2023-09-26

我们有一个允许人们留下评论的页面。在任何一个特定的页面上都可能有6条评论。

我所拥有的是在每个div中,有一个报告链接,允许其他成员报告这篇文章。我想要实现的是相当复杂的,但不知道是否有人可以帮助。

每篇文章,都有报告链接,如:

<span class="reportThisLink">
  <a href="report">Report</a>
</span>

我想做的是给每个链接(动态地)添加一个id,这样每个评论都有自己的通用id。class="reportThisLink" id="article2"

无论如何,我的问题是:

  1. 我想要onclick抓取页面的url,以及链接的ID。并在禁用表单字段中发布此信息。

  2. 我还想隐藏检讨与一个沙土div,直到问题

所以问题是,我如何抓住点击页面URL和点击链接的ID,并将它们发布到禁用表单字段?

如果有人知道如何隐藏已报告的div,我很乐意进一步调查。

典型的页面url是:http://anywebsite.com/reviews/state/suburb/

听起来你想在页面上用Javascript做这个?如果你要给链接附加一个事件

如果是这样,那么我个人会使用jQuery并做这样的事情:

HTML

<span class="reportThisLink">
    <a href="report" id="102" class="reportlink">Report</a>
</span>
Javascript

$(document).ready(function(){
    $('.reportlink').click(function(){
        var docUrl = document.URL; // your current url
        var badLink = $(this).attr('id'); // the id of the clicked link
        // Now you could do the rest as you said 
        // and put these values into hidden form fields.
        // Or you could submit them via "post" using jQuery...
        $.post('reporthandler.php', {offendingUrl: docUrl, offendingLink: badLink});
    });
});

警告

我还没有测试过这个是否有拼写错误,所以注意可能会有一些错误。欲了解更多信息,请查看jQuery: http://www.jquery.com