Приветствую! Была у меня задумка попробовать реализовать что то вроде этого http://jquery.bassistance.de/autocomplete/demo/ ( вводим желаемую маску и сразу же идет поиск в БД) только конечно проще - того примера собственно заработало это все до момента вывода данных из БД - выводит корректно только то что по английски (есть у меня в БД такие записи) + поиск по русским буквам не работает (потому что в условие запроса подставляется хрень непоймешь в какой кодировке) - подскажите где мне попробовать поменять кодировку ***************************************************************************************** [js]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Ajax Auto Suggest</title> <script type="text/javascript" src="jquery-1.2.1.pack.js"></script> <script type="text/javascript"> function lookup(inputString) { if(inputString.length == 0) { // Hide the suggestion box. $('#suggestions').hide(); } else { $.post("rpc.php", {queryString: ""+inputString+""}, function(data){ if(data.length >0) { $('#suggestions').show(); $('#autoSuggestionsList').html(data); } }); } } // lookup function fill(thisValue) { $('#inputString').val(thisValue); setTimeout("$('#suggestions').hide();", 200); } </script> [/js] HTML: </head> <body> <div> <form> <div> Type your county: <br /> <input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" /> </div> <div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> <div class="suggestionList" id="autoSuggestionsList"> </div> </div> </form> </div> </body> </html> *************************************************************************** а вот сюда (rpc.php) маска поиска в лице 'queryString' приходит уже не поймешь в каком формате получается ошибка где то в jquery-1.2.1.pack.js ? или ошибка происходит в момент передачи параметра в файл rpc.php ? PHP: <?php //setlocale(LC_ALL,"en_US.cp1251"); if(isset($_POST['queryString'])) { $queryString = strtoupper($_POST['queryString']); //echo "$queryString"; if(strlen($queryString) >0) { $query = "SELECT SRVNAME FROM FTTX.BIS WHERE SRVNAME like ucase('$queryString%')"; $stmt = db2_prepare($connect, $query); if(db2_execute($stmt)) { while ($row = db2_fetch_assoc($stmt)) { echo '<li onClick="fill(\''.$row[SRVNAME].'\');">'.$row[SRVNAME].'</li>'; } } } } ?>
решил проблему с помощью ф-ции iconv. подскажите на примере, возможно ли реализовать на jquery такую задачку. пользователь вводит маску адреса - выбирает из выпадающего списка нужное значение (например улицу) - ниже такой же выпадающий список - только домов по выбранной улице - список уже должен обновиться в зависимости от выбранной улицы - возможно ли такое сделать? или мне время не терять
спасибо.если речь идет о этом плагине http://view.jquery.com/trunk/plugins/autocomplete/demo/ то я сейчас его разбираю - если не трудно дайте еще ссылку на похожий пример.