我目前正在通过基于 Luminus 框架运行的 Clojure 代码编写网站。我有一个存储名称和待办事项的数据库。路由后面的 HTML 代码,其中包含用于输入名称和待办事项任务的文本字段,首先输出:
在这之下,我有两个文本字段,如预期的那样,还有一个按钮,可以将任务提交到页面,并刷新页面。
通过调用我编写的 SQL 函数,每个任务都会在提交时存储在数据库中。
我喜欢在列表中的每个项目旁边都有一个按钮,它在所选择的特定项目上调用SQL函数,并将其从数据库中删除(因此,删除它是一项任务) - 即一个“完成”按钮。
我知道如何在每个项目旁边添加一个链接,只需修改HTML代码,但是如何让链接调用SQL函数然后删除该项?
这可能吗?提前谢谢。
编辑: 已解决
我想出来了。我只是创建了基于message参数重新路由到另一个页面的链接。这个新页面称为SQL函数,其中传递了一个消息参数,其中SQL函数从表中删除了该项。