关于跨域,我把跟同事交流的分享一下。
首先,本地文件,比如index.html,直接在浏览器打开是无法访问服务器的内容的,也就是说无法调用接口;
第二,应该在本地启动服务器,比如用xmapp启动一个服务器,然后在用localhost打开本地文件,这是必备条件之一;
第三,要想跨域调用服务器的接口,需要服务器端进行相应配置,允许我们使用localhost这个地址进行跨域访问。
他们后台人员自己的电脑上启动服务器,然后我们可以直接调用他电脑上这个服务器上提供的接口。
跨域一般会报这个错“No 'Access-Control-Allow-Origin' header is present on the requested resource.”。
后台配置的时候,可以在返回头中,手动加Access-Control-Allow-Origin:*,这样你就可以跨域访问他了
相关链接:http://www.zjblogs.com/js/Access-Control-Allow-Origin.html
网友评论