【发布时间】:2017-11-27 09:08:24
【问题描述】:
我正在尝试从嵌入到我的 html 文件中的脚本调用 REST API 发布函数。该按钮由于某种原因无法正常工作,并且到目前为止没有任何在线资源对我有帮助。此html代码将通过电子邮件发送,使用Outlook的人打开电子邮件并单击链接以调用其余api。
这里是html代码:
<a href="#" onclick="markAsDone();" target="_blank" style="font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; display: inline-block;">I am done. →</a>
<script type="text/javascript">
function markAsDone() {
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://localhost:1337/UserDone", false);
xhttp.sendRequestHeader("Content-type", "application/json");
xhttp.send();
}
</script>
我做错了什么还是 Outlook 与包含带有此类链接的 html 的电子邮件不兼容?
【问题讨论】:
-
您在浏览器中查看过控制台吗?从链接上看,您似乎是CORS error 的受害者。尝试设置另一个链接,然后重试。
-
是的,我查看了我的控制台,我不认为它的 CORS 错误。
标签: javascript html rest outlook ribbon