Что-то вроде:
$('select').change(function() {
$('#yourdiv').load('to/your/page', {value: $(this).val()});
});
Это будет отправлять запрос GET (to/your/page?value=theSelectValue
) всякий раз, когда изменяется значение элемента select
, и загружать ответ в div
с идентификатором yourdiv
.
Конечно, вам нужно настроить селекторы и имя параметра.
Если вы хотите сделать запрос POST, вы можете использовать функцию $.post()
с обратным вызовом:
$('select').change(function() {
$.post('to/your/page', {value: $(this).val()}, function(data) {
$('#yourdiv').html(data);
});
});
Ссылка: .change()
, .val()
, .load()
, $.post()