【问题标题】:Ajax feedback from newsletter来自时事通讯的 Ajax 反馈
【发布时间】:2021-12-24 04:32:11
【问题描述】:

我已将电子邮件内容创建为 html 页面。 我放置了 4 个复选框,每次选中其中一个时,我都想运行 ajax,它调用带有参数的 url。这样的事情是否可能,或者电子邮件客户端出于安全原因或/和其他原因不会运行它? 我可以通过指向具有相同内容的页面的链接来做到这一点,但收件人可能不会费心点击链接。 整个想法是:我们可以在 html 电子邮件内容中运行 ajax 调用,就好像内容在一个自治网页中一样?

【问题讨论】:

    标签: ajax html-email


    【解决方案1】:

    不,你不能。出于安全原因,所有 JavaScript 都从电子邮件中删除。正如您所列出的,您能做的最好的事情就是在电子邮件中添加一个带有参数的链接,以允许登录页面执行此操作。

    但是,您可以使用复选框实现交互性 - 例如隐藏/显示内容(已放置在电子邮件中)。如果您已经在插入参数,我假设您有信息 - 所以将该内容隐藏在电子邮件中,选中时会显示。 Mark Robbins 展示了它是如何完成的:https://www.webdesignerdepot.com/2015/10/punched-card-coding-the-secret-of-interactive-email/(如果这是您想要的,请在 cmets 中告诉我们和/或包含您的代码,我们可以提供量身定制的示例)

    【讨论】:

    • 谢谢。是的,我不能。正如您所建议的,有一些解决方法,但并非与所有电子邮件客户端都 100% 兼容。链接到着陆页更安全
    猜你喜欢
    • 2013-10-02
    • 2012-04-13
    • 2020-03-04
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2023-03-21
    相关资源
    最近更新 更多