Проблема при парсинге json при переходе на другой язык (поддомен)
Здравствуйте. Тяну json для гугл карт с использованием geoxml3 вот таким образом:
$.getJSON( 'http://lovelike.in.ua/wp-content/themes/point/js/markers.json', function(data) {
$.each( data.markers, function(i, marker) {
$('#map-canvas').gmap('addMarker', {
'position': new google.maps.LatLng(marker.latitude, marker.longitude),
'bounds' : true,
'region': [marker.region],
'district': [marker.district],
'selo': [marker.selo],
'url': marker.url,
'icon': 'http://lovelike.in.ua/wp-content/themes/point/images/Marker-fond.png'
}) ......
Когда меняю язык сайта(en.site.ru), хром выводит ошибку и json не грузится.
Вот ошибка
XMLHttpRequest cannot load http://site.ru/markers.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://en.site.ru' is therefore not allowed access.
Немного порывшись в инете, ничего не понял....((( Помогите!
Источник: Stack Overflow на русском