Реализация EJS Django - PullRequest
       3

Реализация EJS Django

0 голосов
/ 08 марта 2012

Допустим, у меня есть следующий код:

<html>
<head>
    <script type="text/javascript" src="ejs_production.js"></script>
    <script type="text/javascript">
    data = {
        title: "My title",
        names: 
            ['myname1', 'myname2', 'myname3']

    }

    var html = new EJS({
        element: document.getElementById('template')
    }).render(data);
    </script>
</head>
<body>
    <div id="template">
        <h1><%= title %></h1>
        <ul>
            <% for(var i=0; i<names.length; i++) { %>
                <li>
                    <a href='supplies/<%= names[i] %>'>
                        <%= names[i] %>
                    </a>
                </li>
            <% } %>
        </ul>
    </div>
</body>

Может кто-нибудь сказать мне, почему мой шаблон не рендерит? Это базовый пример шаблона, который я хочу протестировать для интеграции EJS с Django.

Я хочу следующее: Я получаю некоторые данные JSON, затем у меня есть div со сложной структурой, в которой у меня есть EJS-переменные. Я хочу иметь возможность заполнять свой элемент данными JSON.

Заранее спасибо.

1 Ответ

0 голосов
/ 08 марта 2012

Поставьте свой второй блок JavaScript перед тегом </body>.

...