Problem jest w tym, że chciałabym dołączyć jako zmienną przekazywaną w url - daną odnośnie wybranego tytułu naukowego, tak aby podpowiedzi operowały już tylko na wybranych osobach, czyli ich tytuł naukowy >= podanemu tytułowi.
Zrobiłam sobie tak.
Code: Zaznacz cały
pod_tyt=$("select#stopnie").val();
$("select#stopnie").change(function() {
pod_tyt=$(this).val();
});
//autopodpowiedź
$("#osoba").change(function
(){}).
coolautosuggest({
url:"ajax.php?akcja=pokaz_osoby&tyt="+pod_tyt+"&chars=", // a tutaj dane jest błędnie zwrcana - pokazuje pierwotne ustawienie selecta- czyli 0
submitOnSelect:false,
onSelected:function(result)
{
if(result!=null){
nr_tytul=result.thumbnail;
alert(pod_tyt); // tu wywietla prawidłowo mi wybrany tytuł
nr_podany_tyt=$("#stopnie :selected").val();
id=result.id; // Get the ID field
name=result.data; //odczytuje nazwisko i imię osoby
var str = '<tr id="lista'+id+'">';
str+= '<td id="lista'+id+'"><span class="lista">'+name+'</span><span class="nr" style="display:none;">'+id+';</span></td>';
str+= '<td id="lista'+id+'"><div class="ui-icon ui-icon-trash par" style="width:14px;" id= "usun_eksperta" "></div></td>';
str+= '</tr>';
$('#osoba_lista').append(str);
$("#osoba").val("");
}
else{
$("#osoba_id").val(""); // Empty the ID field
//$("#osoba_name").val(""); // Empty
}
}
});
A gdyby ktoś chciał zerknąć na funkcję z autopodpowiedzią : http://w3shaman.com/article/jquery-cool-auto-suggest.