Я пытаюсь создать строку поиска с одной переменной - вход поиска. Я уверен, что есть довольно простой способ сделать это, но все, что я нашел о получении ввода из DOM (файл представлений), касалось использования Form
и получения нескольких переменных. Есть ли более простой способ сделать это, если это всего лишь одна переменная?Play Framework Search Bar
У меня есть функция в моих приложениях
def singleElement = Action { implicit request =>
val databaseSupport = new InteractWithDatabase(comm, db)
val put = Future {
while (true) {
val data = databaseSupport.getFromDatabase()
if (data.nonEmpty) {
comm.communicator ! data.head
}
}
}
Ok(views.html.singleElement)
}
Я хочу принять некоторые вводимые пользователем на странице singleElement
и передать его в getFromDatabase
, который вызывает запрос MySQL. Как мне это сделать?
Не могли бы вы объяснить, что делает этот длинный вызов URI и функции? Как именно это сопоставление с HTML-файлом в моих представлениях? – LivingRobot
Просто добавьте параметр поиска в свой URl insted: найдите пример localhost: 9000/content/search/test123, и это вы получите в параметре контроллера поиска с именем search type String –
В моем localhost: 9000/page у меня есть панель поиска , Как передать это localhost: 9000/content/search/без использования формы? Как он передается и передается, чтобы его можно было вытащить с помощью запроса на получение? – LivingRobot