0

Facebookの壁タイプの効果に似たものを生成したいのですが、投稿が作成されるたびに壁が更新されます。css/html を php でどのように表示したいかを構築しましたが、今は ajax を介して実行したいと考えています。

私の質問 - jquery パーシャルのようなものですか? ビューのように、HTML ページにプッシュできます。私の更新ステートメントがなくなったので

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

以下の私のhtmlでは、ページを更新するのにもう少し時間がかかります

投稿の外観 imgs/t_silhouette.jpg"/> ユーザー名 title?> img_url?>'/>*/?> img_url?>"/> link?>">link_title?> link_caption?> message?> /imgs/cog. gif') no-repeat;margin-right:5px;"> いいね · コメント · 3 月 7 日 19:08、APPNAME 経由
4

1 に答える 1

3

http://handlebarsjs.com/を使用できます 。構文は非常に単純です。このようなテンプレートを定義する必要があります

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

その後、あなたはそれを次のように使うことができます

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

ワーキングフィドル

于 2012-06-01T11:35:11.957 に答える