JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min.js"></script>
<div id='mydiv'></div>
JavaScript
var UserModel = Backbone.Model.extend({});
var EntityList = Backbone.Collection.extend({
model: UserModel,
url: 'http://192.168.1.3:8080/app/search/candidate'
});
var View = Backbone.View.extend({
el: '#mydiv',
initialize: function () {
var self = this;
this.coll = new EntityList();
// this.coll.bind("reset", _.bind(this.render, this));
this.coll.fetch({
beforeSend: function (xhr) {
xhr.setRequestHeader('Content-Type', 'application/json');
},
data: JSON.stringify({'skills':['c','java']}),
type: 'POST',
success: function () {
//console.log(this.coll.toJSON());
self.render();
}
});
},
render: function () {
// the persons will be "visible" in your template
this.$el.html(this.template({
persons: this.coll.toJSON()
}));
return this;
}
})
var view = new View();