Jquery 使用复选框、单选框等筛选搜索
像Yelp这样的搜索过滤器 http://www.yelp.com/search?find_desc=tacos&find_loc=San+旧金山%2C+CA&ns=1#l=p:CA:San#u Francisco::[Mission,SoMa] 我们得到的搜索响应是XML格式的rest调用。我们需要在上面添加过滤器,这样用户当然可以过滤结果。假设我们有以下过滤器: 复选框-Jquery 使用复选框、单选框等筛选搜索,jquery,search,Jquery,Search,像Yelp这样的搜索过滤器 http://www.yelp.com/search?find_desc=tacos&find_loc=San+旧金山%2C+CA&ns=1#l=p:CA:San#u Francisco::[Mission,SoMa] 我们得到的搜索响应是XML格式的rest调用。我们需要在上面添加过滤器,这样用户当然可以过滤结果。假设我们有以下过滤器: 复选框- Solved Unsolved Most Liked 单选按钮- A month ago A week ago A d
Solved
Unsolved
Most Liked
单选按钮-
A month ago
A week ago
A day ago
因此,用户可以选择多个复选框和任意一个收音机,右侧的结果应该根据这些进行过滤。我不想进行和ajax调用,我们将获得我提到的XML格式的数据,然后根据用户选择的选项对其进行过滤。请给出建议。这里是一个示例,但我不确定您希望它的具体功能如何
$(document).ready(function () {
$("#search").click(function () {
var selected_cat = $('input[name=cat]:checked').map(function (_, el) {
return $(el).val();
}).get();
var checked_time = $("input[name=time]:checked").val();
if (selected_cat.length > 0 && checked_time !== undefined) {
$("#str").html("some_search_script.php?cat="+selected_cat.join() + "&time="+checked_time);
}
});
});
向我们展示您的一些代码。你试过什么?这很模糊。发布一些你的代码会有帮助。基本上,我正在寻找一个像Yelo一样的搜索过滤器