Достаточно часто встречается задача, когда при выборе категории из списка, надо открыть второй список подкатегорий, причем подкатегории у каждой категории свои. Задача решается довольно просто. Вот простейший пример, взятый мною из одного урока по AJAX.