我真的需要帮助才能阅读此网址上的JSON数据:
http://www.cloudspokes.com/members/ferbie12/past_challenges.json
我正在尝试在Google Chrome上使用--disable-web-security
来解决跨域问题。
这是我写的一个代码,用于读取JSON上的一个简单值。
$.getJSON("www.cloudspokes.com/members/ferbie12/past_challenges.json",function(data) {
$.each(data, function(){
var test = data.attributes.type;
$('p#success').append(test);
});
});
它不会在浏览器上显示任何内容。 真的很感激帮助。
更新: 我也试过使用这些代码。仍然没有结果。
$.ajax({
type: "POST",
url: "www.cloudspokes.com/members/ferbie12/past_challenges.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
$.each(data, function(){
var test = data.attributes.type;
$('p#success').append(test);
});
itemAddCallback(data);
},
error: function (xhr, textStatus, errorThrown) {
$("#success").html(xhr.responseText);
}
});
答案 0 :(得分:2)
您缺少URI的协议部分
修复后,使用以下内容迭代项目:
$.each(data, function(index,item){
var test = item.attributes.type;
$('p#success').append(test);
});