2013-03-23 48 views
0

我目前正在建立一个大的列表,将与每个标签的数量标识的网站。 我试图在主页上创建一个复选框列表,这取决于用户选择的框将在新页面上显示结果。 每个复选框都有一个特定的标签,每个结果可以附加多个标签。 如果在本网站上尝试了所有其他复选框过滤器,但由于我的列表中有数百个项目,它们都不会工作,或者它们显示在主页面上并溢出网站设计的边界。Jquery复选框过滤器在新的页面

有没有人看过可以帮助我的代码。

我最好的什么即时试图做的例子是这个网站提前任何输入here.

感谢。

回答

0

将'标签'放在查询字符串中并在下一页中查找它们。

<input id="cb1" type="checkbox" name="category" value="Drama" /><label for="cb1">Drama</label><br /> 
<input id="cb2" type="checkbox" name="category" value="Horror"/><label for="cb2">Horror</label><br /> 
<input id="cb3" type="checkbox" name="category" value="Comedy"/><label for="cb3">Comedy</label><br /> 
<input id="cb4" type="checkbox" name="category" value="Action"/><label for="cb4">Action</label><br />  

<script type="text/javascript"> 
    search = function() { 
     var categories = new Array(); 
     $.each($("input[name='category']:checked"), function() { 
      categories.push($(this).val()); 
     });  
     window.location.href = "./search?category=" + categories; 
    }  
</script>