我在我的项目中使用mailchimp经典嵌入代码来订阅新闻信。
当使用空文本框单击订户按钮时,验证正常工作。当我使用文本框中的值单击它时,订阅可以正常工作,但它不会显示成功消息。相反,Chrome浏览器的错误列表包括:
Uncaught SyntaxError: Unexpected token :
正在显示该网址。当我点击此URL时,这将显示德语错误消息(因为我正在使用mailchimp获取德语新闻信件)
"{"result":"success","msg":"Fast fertig... Wir m\u00fcssen Ihre E-Mail-Adresse best\u00e4tigen. Um die Anmeldung abzuschlie\u00dfen, klicken Sie bitte auf den Link in der E-Mail, die wir soeben an Sie geschickt haben."}"
翻译,它的内容如下:
"{"result": "success", "msg":. "Almost finished ... We m \ u00fcssen your e-mail address best u00e4tigen \ To u00dfen the application abzuschlie \, please click on the link in the e-mail that we just sent to you. "}"
答案 0 :(得分:1)
这很可能是Wordpress与Mailchimp的嵌入式表单有关的jQuery包装器问题。如果是这种情况,您可以使用纯文本编辑器,并在来自mailChimp的嵌入式表单代码中替换' $'使用&jQuery'。
Wordpress阻止设置$变量,以避免javascript冲突。他们确实提供了一个jQuery包装器,但这并不容易实现。用嵌入式表单中的jQuery替换$更容易。