请问用这个方法$.getScript(url,function(){alert('xxx');}) 如何设置xmlHTTP.setRequestHeader("If-Modified-Since","0");    现在这个方法里面应该有xmlHTTPRequest对象吧,我想用这段代码防止缓存。不知道有没有提供设置这个的方法?   随便问一下调用远程服务器上的文件一般用什么方法,用这个么? 我这个是连接php文件验证登陆。 谢谢

解决方案 »

  1.   

    LZ说的有点不明白如果有权限  可以配置服务器 allow url open 访问远程服务器文件还可以考虑一下 用 fsockopen
      

  2.   

    在url中加个随机数,如:
    url = 'get.php?tmp='+Math.random();
      

  3.   

    这是php版,所以提供php的解决办法。
    在被访问的php页最前面加入以下三行,这个页就不能被缓存了。header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
      

  4.   

    关于jquery的还是写一下吧,虽然这个问题应该是在js版的。
    jquery里中运行这行可以防止jquery使用自己的缓存。$.ajaxSetup({cache:false});