Model parsing
by Markinhos
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://documentcloud.github.io/backbone/backbone-min.js"></script>
<div id="someElement">
<button id="someButton">Click Me</button>
</div>
JavaScript
var res = [{
"id": 4,
"user_id": 1046,
"user_str": "Meyra, Ariel Germ\u00e1n",
"login_date": "2013-11-11 10:24:12",
"user_agent": "",
"login_from": ""
}, {
"id": 5,
"user_id": 1047,
"user_str": "Meyra, Jorge ",
"login_date": "2013-11-11 10:24:12",
"user_agent": "",
"login_from": ""
}];
var Auditoria = Backbone.Model.extend({
defaults: {
id: 'undefined',
user_id: 'undefined',
user_str: 'undefined',
user_agent: 'undefined',
login_from: 'undefined',
login_date: 'undefined'
}
});
var AuditoriaList = Backbone.Collection.extend({
model: Auditoria,
url: $("#ajax-call").val()
});
var sesiones = new AuditoriaList(res);
$(document).ready(function () {
$("#someButton").click(function () {
alert(sesiones.pluck("user_str"));
});
});