我正在 Magento 中建立一个下拉城市列表。下拉列表会根据所选的省/地区进行更新。我遵循了一个教程。问题是我需要对数据助手进行 ajax 调用以获取基于该省的城市。
Magento 自己做,因为它会根据国家下拉列表更新地区/省。我进行了很多搜索,但找不到 Magento 触发 ajax 调用的代码。
这里的一些人可以指导我 Magento 如何进行 ajax 调用,或者我应该如何在 magento 前端进行 ajax 调用?
查看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 对象。并使用以下选项: