日期:2014-05-17  浏览次数:20797 次

关于Struts2和jquery整合
为什么我没用Struts2之前我的jquery和js都正常加载执行。。整合了struts2之后,jquery报错,$ is not definded!请问用配置相关文件或者需要导入什么jar包吗?

------解决方案--------------------
你是不是导入了struts的一些特殊的东西。。。

单就这个错误来看,是js库冲突了,就类似于dwr里面的js和jquery一样。都占用了$这个符号。。。

个人建议你将页面中导入jquery的语句调整到最后。为了保险起见,最好别用$,使用jQuery。

如: $("#id") 改成 jQuery("#id")
------解决方案--------------------
应该是类库冲突了 给jquery重新明明一下不用"$"这个符号 
 
var $$ = jQuery.noConflict();
 然后所有的$都变成了$$