跨域调用接口取不到数据

地瓜干 发布于 2015/02/05 18:03
阅读 169
收藏 0

取天气数据,直接访问能看到数据,用下面代码取不到,什么原因,每次都提示数据获取失败。

看http请求也有数据返回  

 $.ajax({

        type: "get",
        dataType : "jsonp",
        url: "http://www.weather.com.cn/data/sk/101281601.html?pDate=" + (new Date().getTime()),
        success: function (msg) {
            alert(msg);
        },
        error: function () {
            alert("数据获取失败!");
        }
    });

加载中
0
亭舸翁
亭舸翁
跨域本来就取不到。对方支持就用Jsonp。不支持就用服务端代理
0
歇蹩虎子
歇蹩虎子
服务器获取callback参数的值 然后拼接字符串返回  callback11111_33333({"name":"xxx"})
返回顶部
顶部