Динамический URL в DataTable с golang - PullRequest
0 голосов
/ 29 октября 2018

пытаюсь создать динамический URL в DataTable с помощью golang

Идея состоит в том, чтобы иметь несколько значков, которые удаляют элемент из таблицы

Скриншот таблицы

Столбцы создаются в контроллере путем прямой передачи ссылки все это после консультации с BDD где переменная "id", объединенная в строку, представляет каждый элемент

cadenaS := "<a class='links' href='/history/search/" + id + "'><i class='fas fa-search' aria-hidden='true'></i></a>"

cadenaT := "<a class='links' href='/history/delete/" + id + "'><i class='far fa-trash-alt' aria-hidden='true'></i></a>"

his = append(his, History{ID: ID, Email: Email, Search: Search, Tipo: Tipo, Visited: Visited, Icon: &Icon{Search: cadenaS, Trash: cadenaT}})

Чтобы показать это, вызов просто выполняется с ответом json

"columns": [
    {"data": "Icon.Search"},
    {"data": "Search"},
    {"data": "Visited"},
    {"data": "Icon.Trash"}
],

URL-адрес, по которому будет получен запрос на удаление элемента

http.HandleFunc("/history/delete/{id}", deleteHistory)

, но ему так и не удается позвонить, потому что «идентификатор» в URL не распознает

1 Ответ

0 голосов
/ 29 октября 2018

Стандартный пакет http не допускает переменные URL. Есть несколько пакетов, которые, например, gorilla mux довольно популярны и могут сделать это для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...