HANDLERBARS AND JS PROTOTYPES WITH RAILS AND AJAX
121318 [x]Hijack form with click event handler -on submit worked properly to prevent default
[x]Get data to submit form correctly
-Created low-level ajax request (
[x]Get JSON object [x]Append to DOM
-Added handlebars_assets gem, not sure if it's the same thing as Handlebars, Github docs are informative -Created Handlebars template in script tag, not done yet
121418 -Still working on Handlebars [x]Need to build a template [x]Create template -Copy outerHTML from browser console -make generic(item_22 is now item_{{id}}) -in lists/show.html.erb
[x]Create variable to:
- read the HTML from template
- then convert it into a function that can render -Wrap this in document ready so that it properly loads
-Ran into issues with respond_to, JSON return and options -use .always instead of .success -create json holder
-Working with different options -Error in console regarding L22 of items.js
121819 -struggling to debug the Item.success issue!!! -json returns the object -json.responseText does return the ID, Description and list ID -response isn't defined
-in .js file, revert Submit function back to previous method -returned to .always function but still having same issues -moving forward for now, i MAY come back to this
-working on response still // json = JSON.parse(response) //the response is already a json object, doesn't make sense to parse it //where is response being defined //it is being chained on the .ajax call var item = new Item(json) //json is no longer defined
-moving on again!!!