2012-08-23 70 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文件中,並且應該使用會話變量,以便它保持你以前選擇的搜索選項............