2013-11-09 43 views
1

我正在Magento建立一个下拉式城市列表。下拉列表根据所选省份/地区进行更新。我跟着一个tutorial。问题是我需要对数据帮助器进行ajax调用才能获得基于该省的城市。Magento根据省份/地区划分的城市列表

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

这里的某些机构可以指导我如何使Magento进行ajax调用,或者我应该如何在magento前端执行ajax调用?

回答

0

检查出中可以找到的RegionUpdater的瓦瑞恩形式JS /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邮政编码元件,
相关问题