1.
var url = "for.php";
var url=url+"&"+"t="+Math.random()2.
var url = "for.php";
var url=url+"&t="+Math.random()3
var url = "for.php";
var url=url+"&"+Math.random()用以上3种方法为何都不能插入成功呢?如果只用var url = "for.php";其他浏览器都正常 就是ie不行 还望赐教!

解决方案 »

  1.   

    第一个参数要用? url+"?t="+Math.random()
    你前面url已经定义了 下面可用 url += "?t="+Math.random()
      

  2.   

    无明显的错误 你说的不行是怎么不行 说清楚点
    ---------------------------------------------
    ie不能插入数据 其他浏览器正常 用你的那个还是不能解决ie缓存的问题 如果用get成功率就很高 只有个别时候插入失败 是不是ajax对post传输方式不太兼容?
      

  3.   

    你怎么确定是缓存的问题 建议用firebug看下你的ajax请求
      

  4.   

    你怎么确定是缓存的问题 建议用firebug看下你的ajax请求
    -----------------------------------------------
    刷新才能显示 
      

  5.   

    无任何可记录的活动。
    POST http://localhost/ajax%20demo_1/for.php?t=0.5891219108402772 (这里是个x)


    ajax.js (第 85 行)
    document.getElementById(
    [在此错误处中断] document.getElementBy...').innerHTML = xmlHttp.responseText; 这应该是哪里的问题?
      

  6.   

    原来的程序删除 备份的程序复制过去后返回信息标志位忘写了 但是现在ie还是只能刷新才能显示数据 为何utl加上时间戳还是不能解决缓存问题呢