5

サーバー側とクライアント側で同じコードを実行できるように NodeJS を学びたいとずっと思っていました。Express と EJS で NodeJS を使用しています。そう。多くの HTML、JS、CSS、およびテンプレート付きの小さなビットを含む .ejs ページがあります。正義のために、次のようにします。

the_list --> some.ejs

<ul> 
<% for(i=0;i>the_list.length;i++) { %>
    <li>the_list[i]</li>
<% } %>
</ul>    

サーバー上でいくつかのレンダリングを行った後、完全なリストができました。

そう。今、クライアントで再レンダリングしたいと思います。ajax リクエストを行ったところ、the_list に新しいアイテムが追加されました。正しい方法は何ですか?

4

3 に答える 3

-1

これはうまくいくはずです。何かを出力しないため、問題は関係演算子 '>' であったようです。

<ul>
    <% for(var i=0; i<the_list.length; i++) { %>
        <li>
            <a>
                <%= the_list[i]%>
            </a>
        </li>
    <% } %>
</ul>
于 2016-12-06T18:00:34.023 に答える