【发布时间】:2011-03-03 16:07:48
【问题描述】:
我正在 kohana 建立一个虚拟商店,我想在产品列表中创建一个订单下拉过滤器。 订单下拉过滤器应按控制器中实现的不同订单显示产品。我的问题:我希望产品列表在同一个视图中完成,而不是在我选择下拉过滤器(订单 ascm 订单 desc 等)时更改页面
有什么解决办法吗?
谢谢!
【问题讨论】:
标签: php javascript jquery view kohana
我正在 kohana 建立一个虚拟商店,我想在产品列表中创建一个订单下拉过滤器。 订单下拉过滤器应按控制器中实现的不同订单显示产品。我的问题:我希望产品列表在同一个视图中完成,而不是在我选择下拉过滤器(订单 ascm 订单 desc 等)时更改页面
有什么解决办法吗?
谢谢!
【问题讨论】:
标签: php javascript jquery view kohana
将过滤器放入GET 或POST 并在同一个控制器中检查它。您还可以考虑使用 javascript 方法,但允许 javascript 处理排序,但是对于大型数据集,这会损害性能。
【讨论】:
error_reporting(E_ALL); 更改为 error_reporting(E_ALL ^ E_NOTICE);
您似乎想要一个非常酷的 AJAX 方法:
class Ajax_Controller extends Controller {
public function order() {
$order = $someModel->order();
echo json_encode($order);
die();
}
}
$.get('ajax/order', {more parameters here}, function(result){
// use a Jquery table sorter here
})
【讨论】: