Я пытаюсь запустить скрипт всплывающей формы Mailchimp в моем следующем js приложении. И кажется, что путь следующий. js обработка клиентских сценариев приводит к возникновению ошибок.
Когда я включаю этот сценарий в <Head>
примерно так:
<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
<script type="text/javascript">window.dojoRequire(["mojo/signup-forms/Loader"], function (L) {L.start({ "baseUrl": "mc.us19.list-manage.com", "uuid": "xxxxxxxxxxx", "lid": "xxxxx", "uniqueMethods": true })})</script>
Я получаю сообщение об ошибке, что
"L" не определено
Когда я заключаю содержимое второго сценария в круглые скобки, например:
<script type="text/javascript">{window.dojoRequire(["mojo/signup-forms/Loader"], function (L) {L.start({ "baseUrl": "mc.us19.list-manage.com", "uuid": "xxxxxxxxxx", "lid": "xxxxx", "uniqueMethods": true })})}</script>
Я получаю эту ошибку:
«dojoRequire» не является функцией
Я пытался использовать шлем реакции, но это не имело никакого эффекта. Некоторое руководство будет чрезвычайно ценно.