我正在从网址请求JSON数据但是它的错误为
获取http:// localhost:10560 / [object%20Object] 404(未找到)
var mydata;
$.getJSON({
url: 'http://free.worldweatheronline.com/feed/weather.ashx?q=City,Country&callback=?&format=json&num_of_days=2&key=1111111111111111',
dataType: 'json',
success: function (data) {
mydata = data;
console.log(mydata);
}
});
如何获取json文件并解析它?
答案 0 :(得分:4)
您对jQuery.getJSON()的使用不正确,文档:http://api.jquery.com/jQuery.getJSON/
使用:
var mydata;
$.getJSON("http://free.worldweatheronline.com/feed/weather.ashx?q=City,Country&callback=?&format=json&num_of_days=2&key=1111111111111111",function(data){
console.log(data)
})
OR:
var mydata;
$.ajax({
url: 'http://free.worldweatheronline.com/feed/weather.ashx?q=City,Country&callback=?&format=json&num_of_days=2&key=1111111111111111',
dataType: 'jsonp',
success: function (data) {
mydata = data;
console.log(mydata);
}
});
答案 1 :(得分:2)
你可以在这里查看一种方法 - Consume Service Jquery Json