Вы можете использовать событие "change" для выбора и отправки вызова ajax (довольно безболезненно, используя jQuery). Вам захочется прочитать Ajax, чтобы вы поняли основную идею (я уверен, что здесь есть публикация) и посмотрите на jQuery api на ajax .
Ajax - это метод отправки / получения информации на сервер без использования формы или перезагрузки всей страницы. Пример того, как сделать с выбором, будет:
$("#yourSelectID").change(function(){
$.ajax({
url:"site.php",
data:{"returnVal":$(this).val()},
success:function(){ /* do any further processing stuff here */}
});
});
Обратите внимание, что при запуске вызова ajax другие события на странице будут выполняться одновременно, поэтому не ожидайте, что ajax произойдет в порядке стека.