jQuery在Live Server上的IE11中不起作用

时间:2014-04-29 22:55:58

标签: jquery asp.net internet-explorer-11

我第一次使用jQuery,所以我已经将jQuery 2.1库添加到我的ASP.NET项目中,并从主页面引用它,如下所示:

<script type="text/javascript" src="Scripts/jquery-2.1.0.js"></script>

使用Web服务器上的所有文件,这些页面在Chrome中运行良好 - 所有jQuery内容都按预期运行。但是,如果我在IE11中加载相同的页面(我还没有机会测试其他浏览器),jQuery功能都不起作用。

有趣的是,如果我从Visual Studio 2013的开发环境中启动IE11,那么它在我的开发机器上的IIS express中运行网站以进行测试,一切正常。所以它显然不是浏览器兼容性问题,似乎我正在做正确的事情,因为它可以在网络服务器上的Chrome中运行。

我能尝试什么想法?让jQuery在IE中工作有什么怪癖吗?我已尝试从单个Web窗体和母版页引用jQuery脚本文件,但这并没有任何区别。

2 个答案:

答案 0 :(得分:1)

您是否检查过IE中的开发工具(点击F12)。你能在控制台上看到JS错误吗?您是否可以检查开发工具,看看文件是否实际在实际网站上被请求,并且您没有获得404例如。开发工具 - &gt;网络 - &gt;点击播放按钮 - &gt;导航到页面,它会显示交互

可在此处查看开发工具指南http://msdn.microsoft.com/en-us/library/gg589507(v=vs.85).aspx

答案 1 :(得分:0)

我有同样的问题。 我在VS2013和IE11中使用jquery-2.1.0.js。 我发现此解决方案由 jakecigar http://forum.jquery.com/topic/issue-with-2-1-0-and-ie发布,但不适用于IE11。