进行一个选择,自动发送表单并打开另一个选择(CodeIgniter)


Making a select that sends form automatically and opens another select (CodeIgniter)

我是CodeIgniter和php的新手,对javascript知之甚少。

我正在尝试进行一个选择,当您选择和选项时,它会自动发送表单,然后它应该在它的正下方显示另一个具有相同自动功能的选择,并将您发送到另一个页面。

基本上,首先你选择国家,然后显示城市选择,你选择一个城市,然后你会收到城市页面。

您正在寻找类似Chained Select的东西,它不是专门的CodeIgniter,而是一个jQuery插件:

请在此处查看演示:http://www.appelsiini.net/projects/chained/demo.html

这里的插件页面:http://www.appelsiini.net/projects/chained

我终于做到了,我对javascript、jQuery和AJAX几乎一无所知,所以我想出了这个简单的方法,它很有效:

 $(document).ready(function(){
        var pais_id = $('#paises').val();
        if (pais_id == '0') // selección por defecto
        {
                $('#ciudades').show().hide();
        }
        $('#paises').change(function() {
                if (pais_id != "")
                {
                        $('#ciudades').show();
                }
                else
                {
                        $('#ciudades').show().hide();
                }
        });
 });

然后我用php控制我必须在每个选择中加载什么,就这样了。