Установить атрибут Array в теге script на руле - PullRequest
1 голос
/ 06 февраля 2020

Я делаю запрос ajax в теге script, который возвращает массив. Я хочу перебрать этот массив в html, но я не могу l oop через объекты из скрипта. Вот мой код:

<body style="margin: 0; overflow-x: hidden;">
    <input type="hidden" id="url" value={{url}} />
    {{#each listOfNumbers}}
    <h1>{{this}}</h1>
    {{/each}}
    <footer>
        <p>Copyright. All rights reserved 2020</p>
    </footer>
</body>
<script>
    $(function () {
        const token = localStorage.getItem("token")
        const url = document.getElementById("url").value
        $.ajax({
            url: url + '/charge-log',
            beforeSend: xhr => { xhr.setRequestHeader('Authorization', token); },
            type: "GET",
            success: res => {
                console.log(res)
                $("body").listOfNumbers = ["1", "2"]
            },
            error: () => { location.href = '/' }
        });
    });
</script>
...