代码改变世界

解决:JQuery "Uncaught ReferenceError: $ is not defined"错误

2018-07-25 15:52  ZealouSnesS  阅读(4621)  评论(0编辑  收藏  举报

重登了一下emo项目,发现新建朋友功能出了问题:MultiValueDictKeyError。查看了一下报错提示,发现ajax中发送的数据包中少了两个参数。

于是调试js前端,发现console报错:

 

Uncaught ReferenceError: $ is not defined

$符号无法识别,所有的jquery都失效了。

发现是jquery库的问题:

https://blog.csdn.net/cao199408/article/details/69398550

https://www.cnblogs.com/942267027wzmblog/p/6179139.html

访问了一下原来用的jquery库路径:

http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js

发现原来是迁移到https了。

于是把jquery库路径改一下就好了:

https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js

 

jquery库为什么要迁移到HTTPS呢?

正如jquery cdn官网上说:拒绝流量劫持,全面使用HTTPS!

有趣

附上一篇流量劫持的文章:

http://www.freebuf.com/news/97497.html