Антон: ну в первую очередь к работе с БД, в твоём случае к MySQL. Твоя задача понять суть - как запросить у БД нужную тебе часть данных (страницу), остальное дело техники.
Проблема в том что не могу перехватить нажатие Enter.
Событие select2:opening которое можно прервать тем самым не позволив открыть select получает на вход event в котором не отражен keyCode, перехватить раньше этого события не могу, а позже уже не имеет смысла, элемент раскроется и закроется, а у пользователя осадок.