このajaxを使用してjsonファイルを呼び出していますが、どういうわけかこのエラーメッセージを受け取り続けました:「Origin null is not allowed by Access-Control-Allow-Origin.」
これは、学校のイントラネット URL から呼び出すコードです。
$.ajax({
type:"get",
url:"http://172.20.192.218:8080/DC_Local/rest/datacorrelation?type=/soccer/football_team&limit=20",
dataType: json,
success: function(data){
var pts = [];
$.each(json.data, function(i,v){
pts.push([v.topic, v.audience.length]);
});
},
error: function (){
alert("Error");
}
});
これは私のjson構造です:
"data": [
{
"id": "/en/chelsea_fc",
"topic": "Chelsea F.C.",
"audience": [
{
"userid": "100003914111287",
"information": [
{
"category": "Athlete",
"source": "Didier Drogba"
},
{
"category": "Athlete",
"source": "Frank Lampard"
},
{
"category": "Professional sports team",
"source": "Chelsea Football Club"
},
{
"category": "favorite_teams",
"source": "Chelsea Football Club"
}
]
},
{
"userid": "100003914111287",
"information": [
{
"category": "Athlete",
"source": "Didier Drogba"
},
{
"category": "Athlete",
"source": "Frank Lampard"
},
{
"category": "Professional sports team",
"source": "Chelsea Football Club"
},
{
"category": "favorite_teams",
"source": "Chelsea Football Club"
}
]
}
],
"type": "/soccer/football_team"
},
{
"id": "/en/manchester_united_fc",
"topic": "Manchester United F.C.",
"audience": [
{
"information": [
{
"category": "Athlete",
"source": "Ryan Giggs"
},
{
"category": "Professional sports team",
"source": "Manchester United"
},
{
"category": "favorite_teams",
"source": "Manchester United"
}
],
"userid": "100003921730958"
}
],
"type": "/soccer/football_team"
}
]
}