2013-07-10 59 views
0

这里是呼叫:AJAX不能与网络服务器一起工作,但在本地文件系统上工作; IIS 7.5

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

    //erroneous code 
},'json'); 

我似乎无法找出为什么呼叫将不在本地Web服务器上运行,但在本地文件系统上正常工作。我想知道它是否与同源策略有关。

+0

Javascript控制台中是否有错误?违反同源政策会在那里产生错误。 – Barmar

+0

由于您没有在URL中指定主机名,所以它的定义是相同的。 – Barmar

回答

1

我终于明白了。 IIS 7.5不会以JSON作为MIME类型。添加JSON作为MIME类型后,它工作正常。

相关问题