100分求解JQUERY问题,在线等!!点一张图片,第一次点完之后数据库更新了!但是前台的数据却没更新?第2次点数据库和前台都更新了!怎么会回事呢?
<script language="javascript">    function dian(){
       $.get("test.asp",function(data){ 
   $('#aaa').html(data)
       };</script><img src="Images/1.gif"  onClick="dian();">
<span id="aaa">更新数据</span>
test.asp
rs.execute("update 表 set a=a+1  where....)response.Write(""& rs(""a"") &"")朋友们来解答下吧!

解决方案 »

  1.   

    缓存的问题 一般ajax方面都有缓存加上时间随机字符串
      

  2.   

    在url后面加new Date().getTime()
      

  3.   

        $.ajaxSetup ({ 
            cache: false 
        });
      

  4.   

    我这个本身带了参数、、加随机数,加哪啊?$.get("test.asp"),(actions: "123"),function(data){ }
    还有这个
     $.ajaxSetup ({ 
            cache: false 
        });清除缓存吧,我也不知道加哪。。
      

  5.   

    你执行SQL之后有没有把更新后的结果返回给客户端?还有就是尽量用最近的稳定版本jQuery.
      

  6.   

    这样吗》?$.get("test.asp"),(cache: false)(actions: "123"),function(data){ } 
      

  7.   

    $(document).ready(function(){ 
    $.ajaxSetup ({ 
    cache: false 
    });
    })
    没管用不知道怎么回事,出来还是一样的
    加随机数
    .get("jiadian.asp?randID="+Math.random依然没管用
      

  8.   

    $.get("test.asp", { actions: "123", time: new Date().getTime()},
      function(data){
        ...
      });
      

  9.   

    更新数据库的语句没有response.write的执行速度快。response.write 执行完了 还没有更新好数据库,造成读了上一次的数据
      

  10.   

    <script language="javascript">    function dian(){
           $.get("test.asp" + Math.random(),function(data){ 
           $('#aaa').html(data)
               };</script>
      

  11.   

    rs.execute("update 表 set a=a+1  where....)
    rs.open sql ,conn
    response.Write(""& rs(""a"") &"")