Показать сообщение отдельно
  #1 (permalink)  
Старый 06.12.2011, 18:24
Новичок на форуме
Отправить личное сообщение для veterrus Посмотреть профиль Найти все сообщения от veterrus
 
Регистрация: 06.12.2011
Сообщений: 3

Передача дополнительных параметров в скрипте автозаполнения
Добрый день!

Есть скрипт автозаполнения,
у меня он работает таким образом: я ввожу первые две буквы затем в getauto.php
идет поиск по базе и все совпадения отображаются в выпадающем списке и т.д.
Все работает.

<input checked="checked" name="sradio" type="radio" value=1 />
<input name="sradio" type="radio" value=2 />
<input name="sradio" type="radio" value=3 />
<input name="sradio" type="radio" value=4 />

$(document).ready(function() {
$('#search_name').autocomplete('getauto.php', {
delay: 10,
minChars: 2,
matchSubset: 1,
autoFill: false,
maxItemsToShow: 10,
extraParams: {lang: lng, fld: GetVal()}
});
});

Но если мне надо передать дополнительный параметр (есть несколько radiobuttons) -
значение выбранного radio, возникают проблемы.

function GetVal(){
return $("input[name='sradio']:checked").val();
};

Он передает значение текущего отмеченного radio, но если выделить другой radio
он по прежнему будет передавать значение предыдущего выбранного radio,
пока не перегрузить страницу.
Такое ощущение, что без перегрузки страницы он не определяет что выбран уже новый radio.

Помогите пожалуйста, бьюсь уже не один день.
Ответить с цитированием