plantillas/parciales con jquery?
Frecuentes
Visto 1,264 equipos
0
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 APPNAME1 Respuestas
3
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);
Respondido el 01 de junio de 12 a las 12:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript jquery or haz tu propia pregunta.
puedes usar un complemento, creo que hay un
jQuery template plugin
que hace algo parecido. - gdoron is supporting MonicaTambién puedes probar manillarjs.com - Prasenjit Kumar Nag