Php Zend表单动态更新选项

Php Zend表单动态更新选项,php,zend-framework,zend-form,Php,Zend Framework,Zend Form,我正在使用zend框架,希望创建一个zend表单,用户可以使用下拉菜单选择一个国家。根据国家的不同,我希望在第二个“地区”下拉列表中填入适当的地区。同样,根据所选择的地区,我希望有一个城市人口下拉列表。在每种情况下,在选择前面的值之前,我希望下一个下拉列表为空。 我正在使用doctrine2,希望从数据库中填充这些文档 实现这一点的最佳方法是什么?我认为使用Zend框架没有任何本机方法可以实现这一点。但是,当用户更改第一个选择框中的选项并使用AJAX调用的结果更新第二个选择框时,可以使用AJAX

我正在使用zend框架,希望创建一个zend表单,用户可以使用下拉菜单选择一个国家。根据国家的不同,我希望在第二个“地区”下拉列表中填入适当的地区。同样,根据所选择的地区,我希望有一个城市人口下拉列表。在每种情况下,在选择前面的值之前,我希望下一个下拉列表为空。 我正在使用doctrine2,希望从数据库中填充这些文档


实现这一点的最佳方法是什么?

我认为使用Zend框架没有任何本机方法可以实现这一点。但是,当用户更改第一个选择框中的选项并使用AJAX调用的结果更新第二个选择框时,可以使用AJAX向服务器发送请求

$("#item_select_1").change(function()
{
  $.getJSON("/select.php",{id: $(this).val(), ajax: 'true'}, function(j){
  var options = '';
  for (var i = 0; i < j.length; i++) {
    options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
  }
  $("#item_select_2").html(options);
});

}
对于服务器端代码