powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с jQuery Autocomplete
11 сообщений из 11, страница 1 из 1
помогите с jQuery Autocomplete
    #38518164
_smbd_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
значение(данные) поля нужно взять с базы postgres.
html такой:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
      <html>
      <head>
      	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      	<title>Edit</title>
        <link rel="stylesheet" href="scripts/jquery-ui.css">
  		<script src="scripts/jquery-1.9.1.js"></script>
  		<script src="scripts/jquery-ui.custom.js"></script>
  		<script src="scripts/jquery.autocomplete.js"></script>
        <script>
			jQuery(function(){
				$("#query").autocomplete("BackEnd.jsp");
			});
	</script>
      </head>
      <body>
          <input id="query" type="text" name="query">
      </body>
      </html>




A BackEnd.jsp вот такой:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
	String s[]=null;
	Statement stM = null;
	ResultSet rsM = null;
	String selM = "Select id, code, code_name from s_ill_class";
	stM = con.createStatement();
	rsM = stM.executeQuery(selM);
	List li = new ArrayList();
	while (rsM.next()) {
		li.add(rsM.getString(2));
	}
	
	String[] str = new String[li.size()];
    Iterator it = li.iterator();
	
    int i = 0;
    while(it.hasNext())
    {
        String p = (String)it.next();
        str[i] = p;
        i++;
    }

    String query = (String)request.getParameter("q");

    int cnt=1;
    for(int j=0;j<str.length;j++)
    {
        if(str[j].toUpperCase().startsWith(query.toUpperCase()))
        {
           out.print(str[j]+"\n");
           if(cnt>=10)
           break;
           cnt++;
         }
    }
...



Ho не работает(((.
помогите новичку plz.
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518176
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за бэкэнд не скажу. его можно проверить через адресную строку
вот это имхо надо обернуть в
Код: javascript
1.
2.
3.
4.
5.
$(document).ready(
function(){
$("#query").autocomplete("BackEnd.jsp");
}
);


ибо без этого скрипт раньше может выполнится чем появится тэг #query
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518216
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут для начала нужно уточнить - вы хотите использовать autocomplete входящий в состав jQuery UI или отдельный
ато у Вас я вижу и то и то включено, это несколько запутывает

но более важно (как я думаю) не писать "не работает" а выяснить что конкретно не работает
возьмите firebug, зайдите на закладку Net и гляньте -
какие запросы шлет браузер серверу и что сервер ему отвечает
если неправильный запрос - проблема в клиенте, если ответ - в сервере
так можно хотя бы определиться в какой форум обращаться :)
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518962
_smbd_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ILLHEAD,

Спс, сделал. Но не помогло
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518964
_smbd_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

<script src="scripts/jquery.autocomplete.js"></script> - убрал.

Глянул в Net (firebug) запрос вообще не идет. Будто autocomplete вовсе нет.
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518984
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_smbd_,

проверьте, есть ли ошибки на странице при открытии?
возможно неправильно указан путь к серверному скрипту или какая то другая ошибка и jQuery не может инициализировать autocomplite. тогда запроса к серверу не будет
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38518994
_smbd_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ILLHEAD,

при открытии ошибки на странице нет.
действительно запроса к серверу нет. при том все jsp лежат в одном месте.
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38519005
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_smbd_,

у вас в scripts/jquery-ui.custom.js что?
если в кастом есть автокомплит, то уберите scripts/jquery.autocomplete.js
проверил - при наличии двух автокомплит-скриптов, автокомплит не работает
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38519007
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ попробуйте указать полный урл к серверному скрипту. для проверки
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38519015
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ попробуйте без сервера, с фиксированным на клиенте набором (взято из API autocomplete):
Код: javascript
1.
2.
3.
...
$("#query").autocomplete({ source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ] });
...
...
Рейтинг: 0 / 0
помогите с jQuery Autocomplete
    #38519312
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_smbd_<script src="scripts/jquery.autocomplete.js"></script> - убраля не говорил убирать
я говорил определиться
посмотрите документацию по обоим autocomplete
они же инициализируются по-разному
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с jQuery Autocomplete
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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