I am pretty new to Sinatra and am making a simple todo app that utilizes basic CRUD functionality.
In the backend I have working routes and have tested everything. I wanted to incorporate some front end functionality and decided to use jQuery to help with that. I have a current piece of code in jQuery that adds a css class to one of the todo items when that item is clicked. I wanted to include a button that says "Delete completed tasks" that would collect the tasks with the class of "completed" and than trigger the Sinatra route which would delete the tasks from the database. The current Sinatra route is:
delete "/hub/note/:id" do
n = Note.get params[:id]
n.destroy
redirect '/hub'
end
How do I get jQuery and Sinatra to communicate the delete the items with the class of "completed". Any help would be incredibly useful.