jQuery不能在我的网站上运行,但可以在我的浏览器上运行?

时间:2016-04-16 03:05:42

标签: javascript jquery html

在我刚刚尝试托管的网站上遇到问题,出于某种原因,我编写的jQuery代码在我通过HTTPS托管之前在我的浏览器中工作,但是当我尝试通过实际使用它时网站,jQuery没有响应。单击的图像应该在单击时将文档带回图像的顶部。这是该网站的链接" https://www.andrewswanson94.byethost7.com/KiloArt/visions.html

2 个答案:

答案 0 :(得分:4)

控制台告诉您确切的问题:

  

混合内容:页面位于   'https://www.andrewswanson94.byethost7.com/KiloArt/visions.html?ckattempt=1'   是通过HTTPS加载的,但请求了一个不安全的脚本   'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'。   此请求已被阻止;内容必须通过HTTPS提供。

您无法混合使用http和https

答案 1 :(得分:1)

只需更换 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 通过 <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

错误是由于混合了HTTP和HTTPS

使用//代替http ot https是最好的方法,这样您就不必担心协议了