jQuery在本地工作但不在我的服务器上

时间:2015-08-12 13:56:55

标签: jquery html twitter-bootstrap-3

昨天我将我的第一个网站放在Leaguestrats.com网上,一切看起来都不错,但其他人都无法访问它所以我修好了,有人告诉我通过http://anonymouse.org/查看我,看看是不是工作正常,现在我看到我的下拉菜单不起作用,即使它在本地工作得很好。

这是我在head标签中链接文件的地方

<!-- CSS -->
<link rel="stylesheet" type="text/css" href="styles/style.css">
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- BS JS -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

任何想法导致了什么?如果有帮助的话,我正在使用Bootstrap的下拉列表

4 个答案:

答案 0 :(得分:3)

尝试加载https中的所有脚本,而不是混合httphttps

Here这就是为什么你不应该两者混合。

答案 1 :(得分:2)

我建议您更改脚本协议,以便在当前协议下动态加载资源(例如,如果您的网站位于SSL下,则为https;如果不是,则为http

例如:

<!-- CSS -->
<link rel="stylesheet" type="text/css" href="styles/style.css">
<!-- jQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- BS JS -->
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

答案 2 :(得分:1)

我会在你加载jQuery之后尝试加载bootstrap.min.js。 Bootstrap需要jQuery作为依赖。

来自Bootstrap的文档...... &#34;需要jQuery 请注意,所有JavaScript插件都需要包含jQuery&#34;

答案 3 :(得分:0)

我无法访问您链接的代理,但是浏览器或代理可能无法正确加载文件,我不相信代理是可靠的“其他用户体验”,因为它可能会使用所有技巧。

如果文件已加载,请在浏览器中查看Web开发人员工具(通常为F12),这可能是显示此内容的“newtwork”标签