Я использую Python и Flask для написания веб-приложения.В нем я показываю некоторый HTML-код, прошу пользователя нажать кнопку, говоря, что все выглядит правильно, и если это так, я бы хотел направить их к новой функции с аргументом, чтобы продолжить обработку и отображение HTML.
При создании HTML (в своей собственной функции) у меня есть следующий код (puzzle1
- это отдельная строковая переменная, которую я хочу передать в output()
):
button = "<button onclick=\"output(" + puzzle1 + ")\" class = \"btn success\">Yes</button>"`
return *otherHTMLStuff* + button + *otherHTMLStuff*`
Кнопка появляется на экране, но когда я нажимаю на нее, ничего не происходит.В качестве альтернативы, если я добавлю href
к кнопке вместо onclick
, она отлично работает при вызове функции через этот маршрут, но я не могу понять, как передать строку puzzle1
.