getJSONを使用してサーバー上のテキストファイルからデータを取得していますgetJSONリクエストで絶対URLを提供しています
var server="http://abc.com/text.json"
$.getJSON(server,function(data){
console.log(data);
})
したがって、URL http://abc.com/でサイトにアクセスすると、JSON値は適切に取得されますが、URL http://www.abc.com/で同じサイトにアクセスすると、エラーが表示されます。
Origin http://www.abc.com is not allowed by Access-Control-Allow-Origin.
両方のURLが同じページを指している場合、getJSONの動作が異なる理由