IIS 7上的JQuery - 使用load的crossDomain错误

时间:2015-03-13 16:04:27

标签: jquery ajax iis load cross-domain

我正在使用IIS 7并希望在其上托管静态网站。它基本上只是HTML和一些JavaScript来加载一些内容。

JQuery加载正常。当我尝试在子文件夹中加载我的.tpl文件时,我的控制台(Chrome)中出现以下错误:

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

文件在那里,权限很好。它在我的本地测试环境中运行良好。

我尝试使用以下代码加载.tpl文件:

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

正如我所说,在我的本地测试环境中一切正常。

然而 - 所有bootstrap java东西(例如popover)都可以正常工作。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

修正了它。无论出于什么原因,IIS不喜欢.tpl文件...... 将文件重命名为.html修复了问题。

干杯!