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