plantillas/parciales con jquery?

Quiero generar algo similar a un efecto tipo muro de Facebook y cada vez que se crea una publicación, el muro se actualiza. He desarrollado cómo me gustaría que se vea el css/html con php pero quiero hacerlo a través de ajax ahora.

Mi pregunta: ¿son algo así como jquery parciales? como una vista que puedo insertar en mi página html. Como mi declaración de actualización ha pasado de

sel.prepend('<li id="'+response[i].post_id +'"> ' + response[i].title + '</li>');   

Con mi html a continuación, tomará un poco más actualizar la página

Apariencia de la publicación imgs/t_silhouette.jpg"/> Nombre de usuario title?> img_url?>'/>*/?> img_url?>"/> link?>">link_title?> link_caption?> mensaje?> /imgs/cog. gif') no-repeat;margin-right:5px;"> Me gusta · Comentar · 7 de marzo a las 19:08 a través de APPNAME

preguntado el 01 de junio de 12 a las 12:06

puedes usar un complemento, creo que hay un jQuery template plugin que hace algo parecido. -

También puedes probar manillarjs.com -

1 Respuestas

Puedes usar http://handlebarsjs.com/ La sintaxis es muy simple. Tienes que definir una plantilla como esta

<script type="text/x-handlebars" id="people-template">
  <ul>
    {{#each people}}
        <li >Name: {{name}} : Location: {{location.city}}</li>
    {{/each}}
 </ul>
</script>

Entonces puedes usarlo como

 var context= {
   people: [
      { name: "John Doe", location: { city: "Chicago" } },
      { name: "Jane Sinha", location: { city: "New York"} },
      { name: "Name Test", location: { city: "LA"} }  
    ]
  };

var template = Handlebars.compile($("#people-template").text());
var html = template(context);
$(document.body).html(html);

Violín de trabajo

Respondido el 01 de junio de 12 a las 12:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.