Я хотел бы использовать тегер друга в стиле facebook в приложении, которое используется для создания сообщений в блоге. Если пользователь вводит знак @, а затем начинает вводить имя друга (из таблицы пользователя), то приложение будет искать, а затем пользователь выберет имя из списка. После выбора имени он отправит электронное письмо с упоминанием о том, что вы отметили сообщение в блоге xyz и т. Д. После вступительного поиска в Google я нашел аналогичный сценарий в http://www.9lessons.info/2010/08/tag-friends-with-jquery-ajax-and-php.html. Однако мне было интересно, есть ли еще примеры? или расширения jquery для этого?Как создать стиль тегов в стиле facebook в текстовом поле
ответ
Это не займет много времени, чтобы исследовать код самостоятельно. Используйте javascript/jQuery, чтобы обнаружить символ @ и отключить функцию ajax, чтобы найти соответствующих пользователей в списке друзей этого человека. Возможно, создайте файл xml/json для друзей каждого пользователя, чтобы вы могли быстрее получить доступ к ним без дополнительных запросов к БД. Затем отобразите имена пользователей в простом CSS-div для их выбора. Когда они выбирают имя, замените все после символа @ на выбранное имя. Затем отпустите другую функцию ajax для запуска и регистрации сообщения для этого пользователя, чтобы увидеть, когда они войдут в систему дальше.
Я знаю, что мы все на разных уровнях, но если вы знакомы с вызовами php, javascript/jquery и ajax, вы сможете разбить несколько кофе и сделать это за несколько часов. :)
Для этого есть плагин jQuery. Проверьте демо здесь:
http://loopj.com/jquery-tokeninput/
чтения документации плагина для получения дополнительной информации. Короче говоря:
- Вы должны использовать этот плагин на стороне клиента.
Создание JSON в следующем формате на сервере и передать URL файла сценария для этого плагина
[ { "ID": "856", "имя": "Дом"}, { "ID" : «1035», «имя»: «Отчаянные домохозяйки»}, ... ]
- Bind onAdd событие слушателя для этого плагина и отправить AJAX запрос на какой-то на стороне сервера скрипт для отправки электронной почты.
- 1. Стиль тегов в текстовом поле в WPF
- 2. Как создать поле ввода в стиле Facebook в GWT
- 3. Горизонтальный стиль в стиле facebook
- 4. ASP.NET MVC Теги друга в стиле Facebook в текстовом поле
- 5. Как создать стиль в унаследованном стиле
- 6. Facebook/Twitter Стиль фотографий в стиле сетки
- 7. Как создать систему «Like» в стиле Facebook?
- 8. Невозможно создать стиль в другом стиле
- 9. Изменение цвета тегов в текстовом поле
- 10. Развертка SSRS в текстовом поле облако тегов
- 11. Как создать URL-адрес профиля в стиле Facebook?
- 12. Стиль переопределения в стиле
- 13. Как создать стиль поиска в стиле gmail в django?
- 14. Управление событиями в стиле тегов в Xaml
- 15. Стиль «занавес» в стиле Android
- 16. Стиль в текстовом поле с использованием PHP HTML
- 17. Как определить несколько тегов слов в текстовом поле в SQL
- 18. Как создать список в текстовом поле?
- 19. Как создать пробелы в текстовом поле?
- 20. Как создать стиль в стиле темы Silverlight toolkit
- 21. Стиль-стиль в стиле Python для C#?
- 22. Обычный простой стиль тегов стиль
- 23. текст в текстовом стиле в действии скрипт
- 24. Mimic Twitter/G + Функция тегов в текстовом поле
- 25. стиль Преобразовать в стиле отзывчивым
- 26. Как установить стиль сообщения в текстовом поле SWT?
- 27. Как создать стиль тегов с помощью css, html и jquery?
- 28. Значение по умолчанию и стиль в текстовом поле в TCPDF
- 29. Как заполнить данные в текстовом поле Facebook с помощью jQuery?
- 30. Разметка ненужных тегов при печати в текстовом поле в PHP
См. JQ plugin [Выбрать 2] (http://ivaynberg.github.io/select2/) –