- 主题:请问jquery要执行$.get,必须在前边加载jquery.js吗?
前端小白,以前为了加快页面加载进度,都是把js放在页面最后</body>之前加载。
比如bootstrap.js 和 jquery.js
最近需要在页面中用ajax获取数据,用的是$.get(...),但是发现并没有被执行。
后来尝试把jquery.js放到$.get()上边,就能够成功执行了。
请问,原因是什么?为什么这时候不能把jquery.js放在页面底部了呢?
--
FROM 211.99.222.*
其他语言我倒是理解,但是为啥之前bootstrap什么的也依赖jquery,照样可以把它放到页面底部呢?不是说等页面加载完成之后才执行吗?
我其实最开始的需求是让爬虫不要触发某些数据抓取,所以就想要放到js里用ajax去获取数据并展现,就可以达到目的了。后来就上了jquery,然后就遇到这问题了
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: 上下问题。
: 其他语言你调用个函数或变量, 你也得写到调用上边。
--
FROM 211.99.222.*
最后还是不求甚解。。。
手写ajax,在这方面就不依赖jQuery了。就不用非得提前加载jQuery.js了
【 在 Jianguanghan (清扬·风) 的大作中提到: 】
: 其他语言我倒是理解,但是为啥之前bootstrap什么的也依赖jquery,照样可以把它放到页面底部呢?不是说等页面加载完成之后才执行吗?
: 我其实最开始的需求是让爬虫不要触发某些数据抓取,所以就想要放到js里用ajax去获取数据并展现,就可以达到目的了。后来就上了jquery,然后就遇到这问题了
--
FROM 211.99.222.*