学习jQuery与框架的整合过程中,总是碰到一些奇奇怪怪的问题,罗列如下 :
1.导入库的路径问题
路径分相对路径和绝对路径
详细情况参见这篇博文http://blog.csdn.net/longyulu/article/details/7383153 我在JSP引入dwr框架 跟 jQuery库相关配置的时候,刚开始总是路径导错,网上查到了一个一劳永逸的方法 request.getContextPath()拿到的是你的web项目的根路径,就是webRoot 在我改成这样时,问题就解决了
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.7.2.js"></script>
2.jQuery is not defined错误
JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面
3.$(…).ready is not a function问题
由于jquery使用$符号,这样和有些组件 ,例如dwr和prototype库就有冲突,为了解决这个问题,可以使用其他字母或符合替换$,如: var J= jQuery.noConflict();