在页面重新加载期间解析#之后的参数

时间:2015-04-03 09:20:25

标签: javascript jquery html url

我有这个名为/ viewreport的网址,这是一个包含超链接列表的html网页 用相关报告填充div容器。 例如: -

<a href="#" id="link1">1</a>
<a href="#" id="link2">2</a>
<a href="#" id="link3">3</a>

现在我有一个jquery函数,它根据所选的链接(和子链接)触发报表 - : 注意:在同一页面内。 (点击1不链接到/ viewreport / 1) 当我刷新页面时,我最终不得不再次点击1并查看1-&gt; 1.a的报告。 我该如何防止这种情况?我希望在这种情况下有一些功能可以附加这些参数(链接1和1.a) 在hashbang之后#并在hashbang之后使用这些额外的参数重新加载相同的页面,我可以解析并取出? 我的jquery函数如下所示: -

  $('#sidebar').on('click', 'li a', function(e) {
        link_name = $(this).text();
        var htmlbuilder =" <label for='tresult' id='" + link_name + "' hidden='hidden'><thead><tr><th>Linkname</th></tr></thead>"
        var url = "linkdata/" + link_name
        $.get(url, function(data, status) {
            for (var i = 0; i < data.length; i++) {

                htmlbuilder += "<tr><td><a href='#'>" + data.linkdata[i] + "</a></td></tr>";


            }
            $("#tresult").html(htmlbuilder);
        });
    });

当我刷新时,我需要保存我点击的链接及其子链接。 我需要最简单的方法来做到这一点。 请指出我正确的方向。 提前谢谢。

0 个答案:

没有答案