我是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控制我必须在每个选择中加载什么,就这样了。