【发布时间】:2016-10-29 18:34:48
【问题描述】:
我有一个搜索过滤器,其中包含最低和最高价格(货币转换器)的值,我想在同一页面上更改货币的价值,当我运行它时,价格输入不会改变,直到我已经用分页链接更改了页面。
我在视图上附加这样的价格(来自控制器的$max_price):
{!! Form::text('max_price',(int)$max_price,array('class'=>'sliderValue')) !!}
查询网址字符串:
www.example.com/items?search=min_price=0&max_price=1814
$items->setPath('items');
$items->appends(['search' => $input['search'], 'min_price' =>
$min_price, 'max_price' => $max_price]);
使用 $request->replace($requestArray) 解决了它
【问题讨论】:
-
您可能必须使用 AJAX 在当前页面本身上显示价值。
-
我用雄辩的“replace()”解决了这个问题
-
能否请您在这里提供解决方案,以便其他人从中受益?
标签: php forms laravel url pagination