0

Вот вызов:AJAX не работает с веб-сервером, а работает с локальной файловой системой; IIS 7.5

$.get('js/questionJSON.json', function(data){  

    //erroneous code 
},'json'); 

Я не могу понять, почему вызов не будет работать на локальном веб-сервере, но будет работать в локальной файловой системе. Мне было интересно, связано ли это с политикой «один и тот же источник».

+0

Ошибка в консоли Javascript? Нарушение политики одного и того же происхождения приводит к ошибке. – Barmar

+0

Поскольку вы не указываете имя хоста в URL-адресе, оно по определению совпадает с тем же происхождением. – Barmar

ответ

1

В конце концов, я понял. IIS 7.5 не поставляется с JSON как тип MIME. После добавления JSON в качестве типа MIME он работал нормально.