magento自定义模块中的相关类别/子类别下拉列表
我已经为magento管理员创建了自定义模块。有一个表单有两个下拉列表(一个用于类别,另一个用于其子类别)。我如何关联主题。我希望在第一个下拉列表(州、城市等)更改后的第二个下拉列表中包含所有子类别。如何在magento中使用jquery/ajax实现这一点。这里,我将介绍如何从ajax调用中获取子类别列表。您应该自己尝试在主类别列表的更改事件上调用ajax,并从下面的代码生成子类别列表magento自定义模块中的相关类别/子类别下拉列表,magento,Magento,我已经为magento管理员创建了自定义模块。有一个表单有两个下拉列表(一个用于类别,另一个用于其子类别)。我如何关联主题。我希望在第一个下拉列表(州、城市等)更改后的第二个下拉列表中包含所有子类别。如何在magento中使用jquery/ajax实现这一点。这里,我将介绍如何从ajax调用中获取子类别列表。您应该自己尝试在主类别列表的更改事件上调用ajax,并从下面的代码生成子类别列表 <select id="category" class="myinput-text required-
<select id="category" class="myinput-text required-entry widthinput" name="category">
<?php
$parentid=5; // parent id which you want sub category
$categories=explode(',',Mage::getModel('catalog/category')->load($parentid)->getChildren());
foreach($categories as $cat){
$category=Mage::getModel('catalog/category')->load($cat);
?>
<option value="<?php echo $category->getId();?>"><?php echo $category->getName();?></option>
<?php } ?>
</select>
在这里,我将介绍如何从ajax调用中获取子类别列表。您应该自己尝试在主类别列表的更改事件上调用ajax,并从下面的代码生成子类别列表
<select id="category" class="myinput-text required-entry widthinput" name="category">
<?php
$parentid=5; // parent id which you want sub category
$categories=explode(',',Mage::getModel('catalog/category')->load($parentid)->getChildren());
foreach($categories as $cat){
$category=Mage::getModel('catalog/category')->load($cat);
?>
<option value="<?php echo $category->getId();?>"><?php echo $category->getName();?></option>
<?php } ?>
</select>
如果我的回答对你有用的话。如果我的答案对你有用的话,请你接受我的答案,以便将来有人能利用我们的答案。请你接受我的答案,以便将来有人能利用我们的答案。