2013-07-10 65 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類型後,它工作正常。

相關問題