migrate-to-firestore/public/js/todo-list.js (25 lines of code) (raw):

$(document).ready(function(){ $('form').on('submit', function(){ var item = $('form input'); var todo = {item: item.val()}; $.ajax({ type: 'POST', url: '/todo', data: todo, success: function(data){ //do something with the data via front-end framework location.reload(); } }); return false; }); $('li').on('click', function(){ var item = $(this).text().replace(/ /g, "-"); $.ajax({ type: 'DELETE', url: '/todo/' + item, success: function(data){ //do something with the data via front-end framework location.reload(); } }); }); });