IIS 7 上的 JQuery - 使用加载的跨域错误



我正在使用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); };

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

但是 - 所有引导 java 的东西(例如弹出框)都可以正常工作。

非常感谢帮助。

修复了它。无论出于何种原因,IIS 不喜欢 .tpl 文件...重命名文件以.html解决了问题。

干杯!

相关内容

  • 没有找到相关文章

最新更新