我对 Sinatra 很陌生,正在制作一个简单的 todo 应用程序,它利用了基本的 CRUD 功能。
在后端,我有工作路线并测试了一切。我想合并一些前端功能,并决定使用 jQuery 来帮助解决这个问题。我在 jQuery 中有一段当前代码,当单击该项目时,它会将一个 css 类添加到其中一个待办事项中。我想包含一个按钮,上面写着“删除已完成的任务”,它将收集具有“已完成”类的任务,然后触发 Sinatra 路由,该路由将从数据库中删除任务。目前的西纳特拉路线是:
delete "/hub/note/:id" do
n = Note.get params[:id]
n.destroy
redirect '/hub'
end
如何让 jQuery 和 Sinatra 将删除项目与“已完成”类进行通信。任何帮助都会非常有用。