Skip to content

Instantly share code, notes, and snippets.

@jc3wmdev
Last active December 15, 2015 02:39
Show Gist options
  • Save jc3wmdev/5188921 to your computer and use it in GitHub Desktop.
Save jc3wmdev/5188921 to your computer and use it in GitHub Desktop.
JQuery, Ajax and namespacing
var callsApp = callsApp || {};
callsApp.calls = {
onReady: function() {
$("button").on("click", this.getCallData);
},
getCallData: function(){
$.ajax({
type: "GET",
url: "/calls/stats.json",
dataType: "json",
context: callsApp.calls
}).done(function(data){
this.processCalls(data)
});
},
processCalls: function(calls){
var self = this;
$.each(calls, function(index, call){
self.renderCall(call);
});
},
renderCall: function(call){
$('#stats').append(call.year + " : " + call.week + " : " + call.total + "<br>");
}
};
$(document).ready(callsApp.calls.onReady())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment