跨域请求http://www.weather.com.cn/data/cityinfo/101070201.html

xiaojunjor 2018-05-02 03:47:06
dataType设为json跨域的话,提示缺少响应头Access-Control-Allow-Origin
设为script和jsonp跨域的话,不知道回调函数,只返回一个字符串,不带回调函数,所以提示了语法错误

请问有什么办法吗?还说我的AJAX写错了?
...全文
549 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2018-05-02
  • 打赏
  • 举报
回复
yql实际还是服务器端代理,只是将非jsonp数据转为jsonp了
xiaojunjor 2018-05-02
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
yql转为jsonp或者服务器端坐代理,这个页面没设置Access-Control-Allow-Origin是无法ajax直接请求的 JSONP跨域访问在线代理API
这种方法倒是头一次听到,获取到了,感谢 这yql是通过什么原理获取到的?
Go 旅城通票 2018-05-02
  • 打赏
  • 举报
回复
yql转为jsonp或者服务器端坐代理,这个页面没设置Access-Control-Allow-Origin是无法ajax直接请求的 JSONP跨域访问在线代理API

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧