Le rendu de collecte de vue en backbone.js

J'ai du mal à comprendre comment rendre une collection dans une vue à l'aide d'un modèle. Voici mon code:

<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();

Je suis confus sur la façon d'obtenir les données de retour de mon fichier php dans le template. Quel code dois-je besoin de l'avis et ._each? Mon code php est de retour:

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

et je vois cela dans le alert().

OriginalL'auteur user1884367 | 2013-03-21