工作中遇到有时用jquery的ajax请求别家不同域名的url,dataType用json格式(并没有用jsonp),却可以请求成功,并成功拿到数据。
我现在就有点困惑了,跨域情况下json的dataType为什么也会成功,是对方服务器配置了什么东西还是说有什么特别的机制。感谢各位解答。
工作中遇到有时用jquery的ajax请求别家不同域名的url,dataType用json格式(并没有用jsonp),却可以请求成功,并成功拿到数据。
我现在就有点困惑了,跨域情况下json的dataType为什么也会成功,是对方服务器配置了什么东西还是说有什么特别的机制。感谢各位解答。
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答835 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
如果服务端在响应头里面设置了
Access-Control-Allow-Origin: *
就能实现上述功能。这种方式叫做 CORS 跨域资源共享