我在一个jsp页面里用jquery作了事件,如果直接访问这个页面,jquery正常运行。
但是从strusts中查完数据,在forward到此页面的时候,jquery却失效了。。连$(function()){}都不执行。求高手指点,在线等

解决方案 »

  1.   

    用Firebug发现,失效的原因是不识别jquery,jQuery和$都不识别,但为什么直接访问就能识别了。。求高手指点。。
      

  2.   

    引用了。没引用的话我直接访问页面那应该jquery也会失效呀。但事实没有失效。所以引用js没问题的。
      

  3.   

    我访问页面的方式是下面两种:
    方式一:直接请求页面,不经过struts,  正确
    方式二:访问.do到struts,在action里面什么也不做,成功forward此页面,结果到达这页面的时候,jquery代码rwuq,用firebug显示jQuery没定义。
    求高手指点
      

  4.   

    终于解决了。。
    路径问题。jsp和action的路径不一样
      

  5.   

    我也遇到过这种问题,$(function()){}不执行,但是js代码里其他的jquery函数可以正常执行,追寻问题未果,果断换成了window.onload...
      

  6.   

    $(function()){}不执行,说明你forward后的页面引用js没成功