JQuery过滤系统 - >设置Url过滤器

时间:2015-02-28 21:06:55

标签: php jquery mysql

我有一个PHP,JavaScript和Ajax的工作产品过滤系统,用于从MySQL数据库获取数据。一切正常。但现在有一个问题。

当产品过滤器作为示例点击时,过滤器呈现Ajax页面并过滤DIV标记中的数据。一切正常。但是在URL中没有显示过滤器数据。因此,当我点击链接并转到另一个URL并在浏览器中点击后退按钮时,整个过滤器将被重置(正常偏离正常)。

我如何设置使用Java的浏览器URL。

所以我需要的是在浏览器网址的url末尾设置过滤器名称,并将其设置为转发网址,以便最终用户可以单击并查看最后一次过滤的结果。

有人可以帮我吗?

工作产品列表过滤系统的示例:

    function showValues() {

    $("#productCont").css("opacity",0.5);
    $("#loader_id").css("opacity",1);

    var genrearray = new Array();       
    $('input[name="genrecheck"]:checked').each(function(){          
        genrearray.push($(this).val());     
    });
    var genre_checklist = "&gcheck="+genrearray;

1 个答案:

答案 0 :(得分:0)

因此,您希望通过URL参数将过滤器保存在浏览器历史记录中。 一个JavaScript解决方案是使用: history.pushState()