Я использую плагин jQuery Tag-it для автозаполнения тегов в поле ввода формы.Плагин загружает доступные теги, хранящиеся в массиве.
$("#mytags").tagit({
availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"]
});
Я скопировал следующую функцию из кода JavaScript плагина, я считаю, что это основная функция для загрузки тегов:
tag_input.autocomplete({
source: options.availableTags,
select: function(event,ui){
if (is_new (ui.item.value)) {
create_choice (ui.item.value);
}
// Cleaning the input.
tag_input.val("");
// Preventing the tag input to be update with the chosen value.
return false;
}
});
Плагин работает нормально и автоматически заполняет теги из массива availableTags, однако я хотел бы внести в него небольшие изменения.Вместо загрузки тегов из массива я хотел бы загрузить теги из таблицы базы данных mySQL.Таблица имеет следующую структуру:
теги:
tag_id tag_name
1 c++
2 java
3 php
4 javascript
5 ruby
Итак, как я могу автоматически загружать имена тегов из базы данных (используя PHP) вместо загрузки из вышеуказанного массива?Спасибо.