我想使用ajax读取文本文件并将其转换为数组以填充选择框。问题是我无法弄清楚为什么ajax代码不起作用。每次我在Chrome中测试代码时,都会从jQuery中收到此错误:
caffe_cpu_asum
这是HTML页面:
XMLHttpRequest cannot load file:///C:/filepath.../AttributeCategories.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
所有文件(HTML和文本文件)都在同一个文件夹中。 任何帮助或澄清都会有所帮助,谢谢。
答案 0 :(得分:0)
错误消息中解释了该问题。出于安全原因,您的浏览器不允许您异步请求来自与运行的页面不同的域的URL("跨源请求")。有关详细信息,请参阅https://en.wikipedia.org/wiki/Same-origin_policy和https://developer.chrome.com/extensions/xhr。