Magento基于各省/地区的城市列表

时间:2013-11-09 20:12:21

标签: ajax magento

我正在Magento建立一个下拉城市名单。下拉列表会根据所选的省/地区进行更新。我跟着tutorial。问题是我需要对数据助手进行ajax调用,以便根据省份获取城市。

Magento自己做,因为它根据国家下降更新地区/省份。我搜索了很多,但找不到Magento发出ajax调用的代码。

有些人可以指导我Magento如何进行ajax调用,或者我应该如何在magento前端进行ajax调用?

1 个答案:

答案 0 :(得分:0)

查看可在varien表单RegionUpdater

中找到的/js/varien/form.js

这在注册表格中使用如下:

<?php if($this->getShowAddressFields()): ?>
new RegionUpdater('country', 'region', 'region_id', <?php echo $this->helper('directory')->getRegionJson() ?>, undefined, 'zip');
<?php endif; ?>

RegionJson是所有可能区域的json对象。并使用以下选项:

  1. 表单上国家/地区元素的ID
  2. 区域文本元素的ID,
  3. 区域选择元素的ID,
  4. json格式的可能区域选项,
  5. 禁用该区域的选项,
  6. 邮政编码元素的ID,