【发布时间】:2020-02-21 00:50:20
【问题描述】:
对 JQuery 和 JS 相当陌生,请原谅我的无能
我正在尝试通过 JavaScript 获取 ICS 文件的文本(例如 BEGIN:CALENDAR....)。
我有一个基本的 HTML 文件:
<html>
<body>
<button id="btn">Send</button>
<script src="jquery.js"></script>
<script src="ical.min.js"></script>
<script src="main.js"></script>
</body>
</html>
而我的main.js 是:
$(function(){
$('#btn').click(function(){
$.get("http://www.instantcal.com/test.ics", function (data) { console.log(data);});
});
});
(我通过在浏览器中打开本地 HTML 文件,例如 file:///C:/.../index.html 并单击按钮来测试我的代码)
当我点击按钮时出现错误:
CORS 策略已阻止从源“null”访问“http://www.instantcal.com/test.ics”处的 XMLHttpRequest:请求的资源上不存在“Access-Control-Allow-Origin”标头。
我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery html get