且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

javascript - 关于Ajax跨域的问题

更新时间:2023-09-29 21:58:28

2017年3月2日 14:44:19更新答案:

题主的遇到的问题不是跨域问题,而是这个页面不存在,所以报错了。

原答案(有更新):

用Chrome打开网页课堂的一门课程,比如这节课: http://study.163.com/course/introduction/432008.htm#/courseDetail

按 F12 打开调试工具。切换到 network 面板,并选择下面的 XHR 过滤。注意到下面有一条请求:

现在点击这个请求,查看详情:

Access-Control-Allow-Origin 指定了只能从 http://study.163.com 这个域访问。
别的地方都不能访问。

解决方法就是让网易设置一下允许你的域名访问。

从你的例子看,需要网易开放给 http://localhost:8000访问。