|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||||||||||||||||||||||
Получить значение id в отдельное поле18.08.2015, 13:39. Показов 2606. Ответов 43
Метки нет (Все метки)
Доброго времени суток.
нашёл живой ajax поиск достаточно простой и лёгко настраиваемый (для меня, как не знатока java script) - ссылка. живой поиск
index.html
style.css
search.php
search.js
Настроил под себя, чтобы искал в базе по фамилии и выводил в выпадающем списке ФИО+год. В файле search.js есть строчка кода, которая помещает в поле поиска выбранный результат:
Проблема вот в чём - скажите, пожалуйста, как заносить в переменную s_user не весь текст из выпадающего списка, пункт которого мы выбрали. А только какое-то одно значение. Например, в списке предлагают Семён Семёнов Семёнович (20,04,1990г) А при выборе заносится в строчку только Семён. Вообще, мне нужно получить id выбранной записи. Но если пойму, как заносить только одно что-то, то смогу и это. Помогите, пожалуйста!!!!
0
|
||||||||||||||||||||||||||
| 18.08.2015, 13:39 | |
|
Ответы с готовыми решениями:
43
Для каждой переменной-отдельное поле или массивом в одно поле? Поле Дата, как вывести только год в отдельное поле?
|
|
Ренегат
|
|
| 18.08.2015, 17:56 | |
|
Mothur, не знаю как в java это всё делается, я не java-программист
я - JavaScript-разработчик запомните Java это вообще не JavaScript и не наоборот, и никогда им не был, это совершенно разные вещи ну ладно, волна возмущения стихла короче у каждого элемента типа input есть value(исключение это type="file") и он доступен на чтение и запись, и он представляется строкой, в jquery( ) это берётся через .val()а уже с этими взятыми данными вы можете делать всё, что хотите
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 18.08.2015, 18:05 [ТС] | ||||||
|
BANO,
я понимаю, что это разные вещи. Извиняюсь, конечно. Я просто сократил... Да-да, надо было JS написать, но.. получается так?
0
|
||||||
|
Ренегат
|
|||||||||||
| 18.08.2015, 18:09 | |||||||||||
|
Mothur, нет не так
1
|
|||||||||||
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 18:25 [ТС] | |
|
BANO,
обнаружилось, что почему-то при поиске (если находит несколько вариантов), на какой не кликнешь, сохранится первый.
0
|
|
|
Ренегат
|
||||||
| 18.08.2015, 18:29 | ||||||
Сообщение было отмечено Mothur как решение
Решение
Mothur, дк мы смотрим на первый элемент li, а так чтобы он брал тот который нужен это скрипт другой нужен
1
|
||||||
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 18:33 [ТС] | |
|
BANO,
увы( в консоли ничего
0
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 18:43 [ТС] | |
|
BANO, по прежнему выбирает только первый вариант, если их неколько
Добавлено через 4 минуты BANO, очень сильно извиняюсь!!!! не тот вариант запустил. Извините. Всё работает.
0
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 18.08.2015, 19:15 [ТС] | ||||||
|
BANO, ну да) спасибо)
Возвращаясь к массивам. У меня два вопроса: 1) как выводить под поиском в реальном времени содержимое массива? Т.е. осуществил поиск, нажал на вариант в списке. Он занёсся в массив. И под строкой поиска отобразилось содержимое массива. Если искать ещё и выбрать вариант, то ниже отобразится в массиве уже два выбора. Я добавил вывод, но ничего не получается...
0
|
||||||
|
Ренегат
|
|||||||||||
| 18.08.2015, 21:04 | |||||||||||
Сообщение было отмечено Mothur как решение
Решение
Mothur, вот сделал наконец
основной SEARCH.js теперь выглядит так да он оказался не таким уж маленьким
в php я тоже кое-что поменял
то есть php может и не работать, тут вы уж лучше тогда в другой раздел закинте вопрос типа: "вот есть этот скрипт, надо, чтобы он выкидывал в ответ json массив"
1
|
|||||||||||
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 21:18 [ТС] | |
|
BANO,
Обалденно просто)! Спасибо) Код js да... большой получился) Надеюсь, что смогу разобраться. Поменять что-то, если нужно) А насчёт php, то в связке с js как оно должно работать? как вами задумывалось?
0
|
|
|
Ренегат
|
|
| 18.08.2015, 21:39 | |
|
Mothur, теперь php возвращает не готовый html, а json массив
в аяксах вы там просто dataType поставьте "json" Добавлено через 1 минуту Mothur, и ещё 58-62 строки - удаление из "выбранных" юзеров
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 22:08 [ТС] | |
|
BANO, ну, так так и стоит.
т.е., как я понял, схема такая: 1) страница с поиском загружается 2) поиск. отображаются варианты для выбора в виде выпадающего списка 3) при выборе варианта из списка что-то (что именно?) отправляется в php 4) там заносится в массив 5) массив возвращается обратно. 6) из элементов массива формируется список под строчкой поиска, состоящий из выбранных элементов 7) При выборе нового элемента из выпадающего списка, новые данные добавляются в массив в дополнение к старым. 8) Удаление из массива по щелчку на элемент из списка под строчкой. Тоже через отправку на php. удаление из массива. возврат массива. формирование на основании массива списка. так?
0
|
|
|
Ренегат
|
|
| 18.08.2015, 22:41 | |
|
нет, не так
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 18.08.2015, 22:44 [ТС] | |
|
BANO,
ну да. про удаление уже выбранного не подумал. Умно. а уже выбранные варианты - они ведь тоже в массиве хранятся? в каком виде? что там хранится? Идентификатор - id_passport?
0
|
|
|
Ренегат
|
|
| 18.08.2015, 22:49 | |
|
Mothur, нет я не знаю точно что там хранится, вы ведь выбираете все столбцы из таблицы, соответственно в переменной selectedStrs хранится массив этих "sql строк", но в виде объектов js
короче если у вас в таблице pasport есть этот ваш pasport_id - то в массиве selectedStrs все объекты имеют свойство pasport_id Добавлено через 1 минуту
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|||||
| 18.08.2015, 22:59 [ТС] | |||||
|
BANO,
selectedStrs=[0:id_passport, второе, третье...; 1:id_passport, второе, третье; 2: id_passport, второе, третье) соответственно можно извлечь из массива циклом все id_passport. как мне получить массив selectedStrs в виде, в котором с ним можно будет работать через php?
0
|
|||||
|
Ренегат
|
||||||||||||
| 18.08.2015, 23:13 | ||||||||||||
а в php получить так
0
|
||||||||||||
| 18.08.2015, 23:13 | |
|
Помогаю со студенческими работами здесь
40
Ввод реквизитов организации: каждую цифру в отдельное поле
Из ComboBox-а вытащить 3 слова, и вставить каждое слово в отдельное текстовое поле Возвращение отдельное значение
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|