Uncaught SyntaxError: неверный или неожиданный токен в JavaScript с Scala - PullRequest
0 голосов
/ 29 июня 2018

Может кто-нибудь проверить мой код? Я не знаю, что случилось, но я получил Uncaught SyntaxError: Invalid or unexpected token на одном из моих шаблонов.

<script type="text/javascript" nonce="templates-random-id">
@templates.map { t =>
    $('#template-@t.id').click(function() {
        document.getElementById('text').value = '@t.content';
    });
}</script>

Я использую его для загрузки шаблонов из базы данных.

    @templates.map { t =>
<button type="button" class="btn btn-default" id="template-@t.id">@t.template_name</button>
}

Что я получил от источника в браузере:

$('#template-17').click(function() {
            document.getElementById('text').value = 'blablabla blablablablablab lablablablabl ablablablablabla;';
        });

Редактировать: я попытаюсь изменить '@t.content' на @t.content с `. Может быть, это поможет.

1 Ответ

0 голосов
/ 29 июня 2018

Это, вероятно, из-за @t.content, который содержит специальные символы. Это исправление может также относиться к вашей проблеме Выход из строки JavaScript в представлении Play 2.0? .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...