我正在尝试使用此代码来过滤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>
我有解决方案来修复它这是: