用浏览器打开一个api地址可以正确访问,但是jquery代码访问死活不行,求助!
地址:https://www.sojson.com/open/api/weather/json.shtml?city=北京
我的代码:
$.ajax({
url:"https://www.sojson.com/open/api/weather/json.shtml?city=北京",
type:"get",
dataType:"json",
success:function(data){
console.info(data);
},
error:function(a,b,c){
console.info("error",a,b,c);
}
});
您好,跨域的问题我有了解。
我还有个疑问想请教一下,我用工具比如postman模拟请求这个api地址也是可以的,这个又怎么解释呢?
@我是流氓: 你这个问题,我遇到过。因为PostMan 提交请求不是通过ajax的哦,你使用ajax请求api才会遇到跨域问题。
@Shendu.cc:谢谢你的回复,但是很抱歉,我发帖的时候没设置奖励,不好意思
@我是流氓: 没事没事,都是小事情
很简单,跨域
您好,跨域的问题我有了解。
我还有个疑问想请教一下,我用工具比如postman模拟请求这个api地址也是可以的,这个又怎么解释呢?
https://www.cnblogs.com/whitewolf/archive/2012/12/01/2797240.html
您好,跨域的问题我有了解。
我还有个疑问想请教一下,我用工具比如postman模拟请求这个api地址也是可以的,这个又怎么解释呢?