选择所有复选框在yii中不起作用

时间:2014-03-18 10:16:27

标签: php ajax checkbox yii

我是Yii的新手。在我的项目中,我使用了复选框进行搜索。搜索工作正常,除非"选择全部"选项。我使用的代码是
echo CHtml::activeCheckBoxList($category, 'category', CHtml::listData(Category::model()->findAll(), 'id', 'category'), array('checkAll' => '<strong>All Categories</strong>','separator'=>'','template'=>'<li><div class="checkbox"><label>{input} {label}</label></div></li>'));
和用于搜索的Ajax代码是
$("input[type=checkbox]").click(function(){var categoryVals = []; categoryVals.push(''); $('#Category_category :checked').each(function() { categoryVals.push($(this).val()); // alert("Checked"); }); var contryVals = []; contryVals.push(''); $('#Country_name :checked').each(function() { contryVals.push($(this).val()); // alert("Checked"); }); $.ajax({ type:"POST", url:"<?php echo $this->createUrl('ads/searchresult'); ?>", data:{'category': categoryVals,'contry': contryVals}, success : function(response){ $('.featured-listing-bottom').html(response);} });});

这里选择选项&#34;所有类别&#34;,其传递的类别值为1(未传递所有类别ID)以及取消选中所有类别时,它会传递所有先前选择的值。
如何解决这个。请一些人帮帮我..

0 个答案:

没有答案