[英]using ajax to load json from an online site
我正在使用jquery的$.ajax()
函数从另一个站点加载json。 该请求已成功完成,但是我现在如何访问json并将其保存到javascript数组?
到目前为止,这是我的代码:
$.ajax({
type:'GET',
dataType:'jsonp',
data:{},
url:'http://hawttrends.appspot.com/api/terms/',
error:function(jqXHR, textStatus, errorThrown){
console.log(jqXHR);
},
success:function(msg){
console.log(msg);
}
});
您可以仅遍历返回的JSON
。 尝试这个:
$.ajax({
type:'GET',
dataType:'jsonp',
data:{},
url:'http://hawttrends.appspot.com/api/terms/',
error:function(jqXHR, textStatus, errorThrown){
console.log(jqXHR);
},
success:function(msg){
if (msg) {
var myArray = [];
$.each(msg, function(i, item) {
//do whatever you want for each row in json
myArray.push(item);
});
}
}
});
另外看看$ .parseJSON(msg); 也可能对您有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.