2015-03-13 44 views
0

我使用IIS 7並希望在其上承載靜態網站。它基本上只是HTML和一些JavaScript來加載一些內容。IIS 7上的JQuery - 使用加載的crossDomain錯誤

JQuery加載正常。當我嘗試加載我.tpl文件中的一個子文件夾有一個在我的控制檯(鉻)以下錯誤:

GET http://myLocalURL/new/assets/templates/home.tpl 404 (Not Found) 
x.ajaxTransport.x.support.cors.e.crossDomain.send 
x.extend.ajax 
x.fn.load(index) 
x.Callbacks.l 
x.Callbacks.c.fireWith 
x.extend.ready 

該文件是存在的,權限都很好。它在我的本地測試環境中運行良好。

我嘗試使用follwing代碼加載.tpl文件:

function show_content(id) { 
    $('content_handler').load('assets/templates/'+id); }; 

正如我所說的,一切都在我的本地測試環境中正常工作。

但是 - 所有的引導java的東西(例如popover)工作正常。

非常感謝幫助。

+0

當你在瀏覽器中點擊[http://myLocalURL/new/assets/templates/home.tpl](http://myLocalURL/new/assets/templates/home.tpl)時,你會得到什麼? – technophobia 2015-03-13 16:15:01

回答

0

修正了它。無論出於何種原因,IIS不喜歡.tpl文件... 將文件重命名爲.html可解決問題。

乾杯!