У меня возникла проблема с ответом $ .getJSON в Chrome
Запрос будет
$.getJSON("http://www.askgeo.com/api/428014/sf2t36ujv1tsf325t5734gstr4/timezone.json?callback=?&points=55.77184,37.623553",
function(json){
<some code>
}
);
, если вы перейдете по этой ссылке, вы получите текст в формате json.
Когда я запускаю этот запрос, Chrome показывает ошибку:
Ресурс интерпретируется как сценарий, но передается с приложением MIME-типа / json
SyntaxError: неожиданный токен: timezone.json: 1
Пытается ли он преобразовать ответ json в объект JavaScript?Если это так, почему он не может этого сделать?Есть ли способ решить эту проблему?
в отладчике Chrome я нашел файл "timezone.json" с таким содержанием:
{"code":0,"message":"ok","data":[{"timeZone":"Europe/Moscow","currentOffsetMs":14400000,"latitude":55.77184,"longitude":37.623553}]}