我通过ajax载入一个弹出窗口同时获取该页面需要的js文件,第一次时该js被执行.关闭弹出窗口,再打开,并再次获取该js文件,这是在ie下js就不会被再次执行(ff会再次执行)(再次获取js时,服务器返回304 not modifyed).请问有什么办法,可以让js每次都被执行?

解决方案 »

  1.   


    echo '<script type="text/javascript" src="**.js"></script>';
      

  2.   

    我是通过 jQuery.getScript 直接获取js的,没有通过php,有办法吗?
      

  3.   

    在要获取的JS文件名后加个随机的参数试试..
    如:****.js?1734268234之类的
      

  4.   

    谢谢,eastar187,加随机数是可行的!!!
      

  5.   

    既然是没有通过php,那就应该到jQuery官方网站或jQuery中文社区去求解