2012-08-23 96 views
1

我有一个滑块和一些复选框,可以过滤某个页面的内容。我到目前为止确实在做着应该做的事情,但它并没有记住它做了什么。所以,如果我更改复选框,它确实显示正确的品牌,但如果我更改滑块,它会忘记品牌,并显示任何内容。JQuery过滤器复选框和滑块

价格涨跌

$("#slider-range").slider({ 
    range: true, 
    min: 0, 
    max: 500, 
    values: [75, 300], 
    slide: function(event, ui) { 
     $("#amount").val("\u20AC" + ui.values[0] + " - \u20AC" + ui.values[1]); 
    }, 
    change: function(event, ui) { 
     alert("Stopped at " + ui.values[0] + "-" + ui.values[1]); 
     $.ajax({ 
      type: "POST", 
      url: "http://localhost/ajaxfilter/getuser.php", 
      data: "amount=" + ui.values[0] + "-" + ui.values[1] + "&amount1=" + ui.values[0] + "&amount2" + ui.values[1], 
      success: function(data) { 
       //alert(""+brand+""); 
       $('#thumbs').html(data); 
      } 
     }); //end ajax 
    } 
}); 

品牌的转变

$(".brandlist :input").click(function() { 
    var brand = new Array(); 
    $(".brandlist input:checked").each(function() { 
     brand.push($(this).val()); 
    }); 
    $.ajax({ 
     type: "POST", 
     url: "http://localhost/ajaxfilter/getuser.php", 
     data: "brand=" + brand, 
     success: function(data) { 
      //alert(""+brand+""); 
      $('#thumbs').html(data); 
     } 
    }); //end ajax 
});​ 
+0

一个jsfiddle演示这个问题会有帮助。 – sQVe

+0

您使用的是什么滑块插件? – ebohlman

+0

标准的JQUERY UI滑块。 – user1621163

回答

-1

我也是新来的AJAX/PHP。但我认为你发布ajax变量。你应该像在SESSION中一样保存在php文件中,并且应该使用会话变量,以便它保持你以前选择的搜索选项............