购物车系统中的产品价格过滤器

问题描述 投票:0回答:1

我正在尝试使用此代码来过滤ajax中的价格变化,下面是我的模型,在该模型中,我设置了一个查询以过滤数据,但结果未在此处显示...&Ajax请求正在价格的每个滑块中运行..

在条件为$ min&$ max的条件下失败;

  function _priceSlider(){
    $min = $_POST['min'];
    $max = $_POST['max'];

    $array = $this->db->get_where('product',"new_price BETWEEN $min AND $max")->result();
    $this->load->view('front/temp/priceSlider', compact('array'));}

这是我的Ajax请求

$( "#slider" ).slider({
    range: true,
    min: 500,
    max: 100000,
    values: [ 500, 100000 ],
        slide: function( event, ui ) {

        var data = {};
        data.min = ui.values[0];
        data.max = ui.values[1];
        data.action = "_frontEvent";
        data.method = "priceSlider";
        $('#range').text(data.min+' - ' + data.max);
        sendData(ajaxReq , data).done(function(c){
            console.log(c);
            $(".sortdiv").html(c);
            });
        }
    });

这是我的滑块输入值

            <div class="widget price mb-50">
                   <!-- Widget Title -->
                <h6 class="widget-title mb-30">Filter by</h6>
                  <!-- Widget Title 2 -->
                   <p class="widget-title2 mb-30">Price</p>
                     <div class="widget-desc">
                            <div class="slider-range">
                                <div id="slider"></div><br>
                                <span id="range">Range: Rs/500 - Rs/100000</span>
                          </div>
                      </div>
                  </div>
php jquery html ajax codeigniter-3
1个回答
0
投票

我有解决方案来修复它这是:

© www.soinside.com 2019 - 2024. All rights reserved.