我正在从事一个 symfony 项目,我必须实现的一件事是一个列表,该列表更新其内容以响应过滤器中数据的引入。
这个想法是,用户可以使用列出的类对象的适当 symfony sfFilter 在列表中搜索,并且无需重新加载页面(再次执行操作或其他操作),列表显示其搜索结果。
你会怎么做?是否有 com jquery 插件或类似的东西,可以做到这一点?也许是一个ajax函数?如果是这样,如何实施?
非常感谢您的宝贵时间
我正在从事一个 symfony 项目,我必须实现的一件事是一个列表,该列表更新其内容以响应过滤器中数据的引入。
这个想法是,用户可以使用列出的类对象的适当 symfony sfFilter 在列表中搜索,并且无需重新加载页面(再次执行操作或其他操作),列表显示其搜索结果。
你会怎么做?是否有 com jquery 插件或类似的东西,可以做到这一点?也许是一个ajax函数?如果是这样,如何实施?
非常感谢您的宝贵时间
首先,您必须将过滤器发送到服务器。可能使用 jquery 函数检测字段更改change()。然后您提交过滤器表单:
$.post('new_action_to_filter', $('.sf_admin_filter form').serialize(),
function(data){
$('.sf_admin_list').replaceWith(data);
}
});
然后您将 的内容复制executeFilter()到这个新动作和executeIndex动作(两者的混合)。最后在您的新动作模板上,您调用部分_list.php