powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery autocomplete получение ID
3 сообщений из 3, страница 1 из 1
jquery autocomplete получение ID
    #37554475
Луиза.М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Второй день бьюсь с скриптом jquery autocomplete пытаюсь получить из ответа БД значения поля и его id для передачи дальше в скрипт но результата так и нет подскажите PLS Своего опыта и знаний не хватает.

сайт скрипта http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

запросы формируются тут

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 if  ( version_compare ( phpversion (), "5.3.0", ">=")  ==  1 )
   error_reporting ( E_ALL  & ~ E_NOTICE  & ~E_DEPRECATED);
 else 
   error_reporting ( E_ALL  & ~ E_NOTICE ); 

 require_once ('../classes/CMySQL.php');

$sParam = $GLOBALS['MySQL']->escape($_GET['q']); // escaping external data
 if  (! $sParam)  exit ;

        $sRequest = "SELECT DISTINCT  `id`,`name` FROM `obls` WHERE `name` LIKE '%{$sParam}%' ORDER BY `name`";
        $aItemInfo = $GLOBALS['MySQL']->getAll($sRequest);
         foreach  ($aItemInfo  as  $aValues) {
             echo   $aValues['name']."\n";
		}

в ответ приходит значение поля name но вот как получить ил значения поля id нет желания производить поиск по базе по названию области. Надеюсь на вашу помощь.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
jquery autocomplete получение ID
    #38161607
Фотография Alexei772
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я напишу в продолжении этого топика... т.к. мой вопрос похож, но я не могу реализовать решение на стороне клиента в самом коде JS.

Я к сожалению не очень силен в javascript и не сильно понимаю как он работает. Я обычно работаю с готовым скриптом, а сам занимаюсь пхп-кодом и скл-запросами. Но тут попалась задачка на первый вгзляд простая, но я бьюсь с ее решением несколько дней. И не у кого спросить.

Мне нужно сделать автоподстановку из базы в строку - иначе говоря это авкомпликт.

Я так понимаю есть стандартный автокомплит из билиотеки jquery. Но из-за своей необразованности я не могу имеющиеся примеры на сайте jquery модифицировать так, чтобы выводились в списке картинки.

Но я нашел готовый старый скрипт от BAssistance http://jquery.bassistance.de/autocomplete/demo/ - раздел "Image search". Но пример написан таким образом что выдает результат только в одну переменную value:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
("#imageSearch").autocomplete("images.php", {
      width: 320,
      max: 4,
      highlight: false,
      scroll: true,
      scrollHeight: 300,
      formatItem: function(data, i, n, value) {
         return "<img src='images/" + value + "'/> " + value.split(".")[0];
      },
      formatResult: function(data, value) {
         return value.split(".")[0];
      }
   });



я из php-скрипта могу передать ответ в формате json, например, [{"name":"имя номер 1", "id":"111"},{"name":"имя номер 2", "id":"222"}]

но я не могу понять как из этого скрипта мы вытянуть эти перменные...

я пробовал parsejson, и пробовал обращаться таким образом value.name и value.id, и пробовал какие-то для меня непонятные методы... но все безуспешно, помогите, в каком направлении копать? бьюсь уже несколько дней :(
...
Рейтинг: 0 / 0
jquery autocomplete получение ID
    #38161628
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexei772,

Возьми лучше этот пример разбери.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery autocomplete получение ID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]