Widok kolekcji renderowania w backbone.js

Mam problemy ze zrozumieniem sposobu renderowania kolekcji w widoku przy użyciu szablonu. Oto mój kod:

<div id="mydiv"></div>

<script type="text/template" id="details">
<ul>
<% _.each(?, function(person)  { %>
<li><%= person.name %></li>
<% }); %>
</ul>
</script>

<script>
var m = Backbone.Model.extend();

var c = Backbone.Collection.extend({
        url: 'retrieve.php',
        model: m
 });

var v = Backbone.View.extend({
        el : $('#mydiv'),
        template : _.template($("#details").html()),
        initialize : function() {
        var coll = new c(); 
        coll.fetch({success: function(){alert(JSON.stringify(coll));} });              
        this.render();
        },
        render : function() {
        //what do I put here?
        return this;
       }
});

var view = new v();

Jestem zdezorientowany, jak pobrać dane z mojego pliku php do szablonu. Jakiego kodu potrzebuję w widoku i ._each? Powraca mój kod php:

 [{"id":"1","name":"John","age":"5"},{"id":"2","name":"Jane","age":"2"}]

i widzę to w alercie ().

questionAnswers(2)

yourAnswerToTheQuestion