我在自定义模块中显示根类别。现在,当我点击任何一个类别时,我想使用ajax显示他们的子类别。我希望那个子类别带有像这样的复选框
使用此代码获取所有根类别
<?php
$parentCategoryId = Mage::app()->getStore()->getRootCategoryId();
$categories = Mage::getModel('catalog/category')
->getCollection()
->addFieldToFilter('parent_id', array('eq'=>$parentCategoryId))
->addFieldToFilter('is_active', array('eq'=>'1'))
->addAttributeToFilter('level', 2)
->addAttributeToSelect('*');
?>
<?php foreach($categories as $cats):?>
<li>
<input type='text' style="border:0px;" id="checkcat<?php echo $cats->getEntityId();?>" name="checkcat<?php echo $cats->getEntityId();?>" value='<?php echo $cats->getName();?>' readonly />
</li>
<?php endforeach;?>
那么如何使用ajax
获取子类别点击根类别答案 0 :(得分:0)
如果您对初始菜单和ajax使用相同的代码,只需在ajax参数和根类别ID之间进行选择:
$parentCategoryId = ($this->getRequest()->getParam('parent_category_id')) ? this->getRequest()->getParam('parent_category_id') : Mage::app()->getStore()->getRootCategoryId();