Здравствуйте! имеется такой код: <select name="elem" id='elem' size="10" style="width: 190px;" onchange='$.ajax(type:'POST', url: 'adm.php', data: sel = $('select#elem').val())'> <?php $single = 1; $query = mysql_query("SELECT serial FROM structure ORDER by serial", $connect); while ($myrow = mysql_fetch_array($query)) { if (($myrow['serial'] == 'single') and ($single == 1)) { echo "<option value='".$myrow['serial']."'>".$myrow['serial']."</option>"; $single = 2; } if ($myrow['serial'] != 'single') { echo "<option value='".$myrow['serial']."'>".$myrow['serial']."</option>"; } } ?> </select> <?php $res = mysql_query("select * from books where name = '".$_POST['sel']."'", $connect); ?> Задача: передать выбранное значение select при его выборе (при событии onchange, как я понимаю) в запрос mysql. Делаю это с помощью jquery, потому что нужно сделать выбор значений селекта без перезагрузки страницы. Знаю что сам выбор значения на jquery осуществляется так $('select#elem').val() . хотел связать это с ajax запросом, чтоб передать в mysql по событию onchange, но вот сам запрос не могу написать правильно. Понимаю что $.ajax(type:'POST', url: 'adm.php', data: sel = $('select#elem').val()) работать не будет, но вот с рабочим вариантом как то туго. Не могу додуматься. Помогите, пожалуйста.