Максим Федоров, но там тоже придется присваивать переменные выбранным option через data например, если select-ов много, то к ним надо как-то обратиться, затем засунуть в объект, после чего в массив и отправить ajax-ом в обработчик, там уже decode и работать, если я правильно понял, но опять много дублирующегося кода из-за разных select под разными вопросами, надо какую-то функцию написать чтобы вытаскивал данные из перечисленных селектов. Спасибо за ответ.