码迷,mamicode.com
首页 > 其他好文 > 详细

利用 pyhon 解决 Cross Origin Requests

时间:2015-02-01 21:46:02      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

在学习 ajax 时遇到了一个问题

XMLHttpRequest cannot load  file:xxxxxxxx . Cross origin requests are only supported for HTTP.  

谷歌了下, 在stackoverflow 上发现了原因所在:XMLHttpRequest 必须通过服务器打开,不能直接本地在文件目录下打开, 如下图:

技术分享

同时也介绍了几种解决方法,既然要通过服务器, 肯定要先开, apache什么的 有的自然最好, 但还有中更方便的方法, 通过 python 的 SimpleHTTPServer.

具体方法是: 通过控制台进入所需要打开的文件目录下, 然后执行命令 python -m SimpleHTTPServer 8000 , 在打开  http://localhost/,就会看到该目录下的子目录了. 

技术分享

如果http://localhost// 显示无法打开网页, 可能是端口被占用了, 换其他的试试。

利用 pyhon 解决 Cross Origin Requests

标签:

原文地址:http://www.cnblogs.com/yeahpeng/p/4266041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!