0
這裏是呼叫:AJAX不能與網絡服務器一起工作,但在本地文件系統上工作; IIS 7.5
$.get('js/questionJSON.json', function(data){
//erroneous code
},'json');
我似乎無法找出爲什麼呼叫將不在本地Web服務器上運行,但在本地文件系統上正常工作。我想知道它是否與同源策略有關。
這裏是呼叫:AJAX不能與網絡服務器一起工作,但在本地文件系統上工作; IIS 7.5
$.get('js/questionJSON.json', function(data){
//erroneous code
},'json');
我似乎無法找出爲什麼呼叫將不在本地Web服務器上運行,但在本地文件系統上正常工作。我想知道它是否與同源策略有關。
我終於明白了。 IIS 7.5不會以JSON作爲MIME類型。添加JSON作爲MIME類型後,它工作正常。
Javascript控制檯中是否有錯誤?違反同源政策會在那裏產生錯誤。 – Barmar
由於您沒有在URL中指定主機名,所以它的定義是相同的。 – Barmar