我正在尝试这个
$(document).ready(function() {
$("button").click(function() {
$.get('m.csv', function(result) {
$("div").html(result);
});
});
});
单击该按钮时,它将使用csv文件中的文本替换网页上的文本。它适用于存储在本地计算机上的文件,但是当我用存储在Web服务器上的csv文件替换m.csv
时(例如,http://www.abc.com/a.csv)它不起作用。我该如何解决这个问题?
答案 0 :(得分:1)
您的问题是您正在尝试阅读从其他域发布的文档,这项操作现在由Same origin policy阻止。除非服务器通过添加CORS headers明确允许它,否则这不起作用。
如果您无法要求服务器所有者设置您需要的标头,那么您唯一的解决方案就是让这些文件显示为服务器提供的服务,