我面临着一个非常基本的 jQuery 编码的恼人的跨源问题。我正在尝试调用/加载本地放置的test-1.html
我的主 javascript 文件中的文件。
$('.load-container').load('test-1.html', function(data) {
$('.load-container').html(data);
});
我想填充的内容test-1.html
in a div
与类load-container
.
我在控制台中收到一条错误,其中指出:
XMLHttpRequest 无法加载文件:--文件路径--。仅协议方案支持跨源请求:http、data、chrome、chrome-extension、https、chrome-extension-resource。
我想知道调用本地放置的文件如何导致 CORS 问题。我感谢您帮助解决这个问题。
如前所述,发生这种情况是因为您只是打开 HTML,而不是从 Web 服务器提供它。
使用 python 很容易解决这个问题。导航到您的目录index.html
文件是并且执行以下操作:
python -m SimpleHTTPServer 1337
然后,您可以通过以下方式访问您的网站:http://本地主机:1337 http://localhost:1337
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)