在我刚刚尝试托管的网站上遇到问题,出于某种原因,我编写的jQuery代码在我通过HTTPS托管之前在我的浏览器中工作,但是当我尝试通过实际使用它时网站,jQuery没有响应。单击的图像应该在单击时将文档带回图像的顶部。这是该网站的链接" https://www.andrewswanson94.byethost7.com/KiloArt/visions.html
答案 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是最好的方法,这样您就不必担心协议了