Я работаю над школьным заданием, которое состоит из создания социальной сети (в основном: Facebook: P). Это в группах, и один из нас написал автозаполненную поисковую систему, которая работает так:
http://img585.imageshack.us/img585/333/194d61cbc3fe4cc98005ea1.png
Вы вводите имя, оно использует js и php для запроса БД, чтобы найти профили, соответствующие той части строки, которую вы ввели. Теперь я хочу использовать эту функцию для реализации тегов фотографий. Теперь проблема заключается в следующем: этот скрипт .js возвращает неупорядоченный список элементов, состоящий из ссылок (hrefs), и, если он выбран:
select: function( event, ui ) {
if (ui.item) {
window.location.href = ui.item.href;
}
}
вызывается для перехода к соответствующему профилю. Теперь то, что я хотел бы сделать: введите строку, получите список результатов запроса, и когда я нажимаю один из них, я хочу загрузить его в поле. Теперь у меня почти 0 опыта работы с PHP и JavaScript (мне пришлось изучать его с нуля, я могу справиться с большей частью этого сейчас, но все же ...: P), и я не могу заставить его работать
По сути, это текстовое поле «определено» в html, например:
<div class="widget" id="search">
<form id="search" method="POST" enctype="multipart/form-data">
<input type="hidden" name="search" value="3559d7accf00360971961ca18989adc0614089c0" />
<div class="field text term "><label for="term">Zoeken</label>
<input type="text" name="term" id="term" class="text" value="" />
</div>
</form>
</div>
Как мне получить доступ к этому фактическому текстовому полю и поместить в него данные? Любой берущий? :) Я не могу заставить его работать, несмотря на то, что пробую почти все имена, идентификаторы или классы, которые я там вижу. Мне просто нужно вставить выбранное имя в поле, чтобы я мог просто отправить его и ввести в базу данных, так как ввод точного имени вручную - это не очень ... Необычно