写的是一些拖动模块,拖动完之后我就把顺序存到数据库了。
如果关闭页面再次打开,会调用数据库数据,显示正确的顺序,但是如果直接按F5刷新页面,这些模块顺序还是原来的样子,没从数据库调用顺序。想问的就是,刷新页面时如何让执行指定的JQuery函数,这样就能从数据库调取模块的顺序了刚开始学用JQuery,谢谢各位了

解决方案 »

  1.   

    你的位置信息要从数据库里读取啊,而不是写在页面中。比如
    onload的时候读取位置信息,然后设置页面的内容,而不是先显示内容
      

  2.   

    1楼的,如果不显示信息,怎么获取DOM元素,然后排列他们顺序呢,我刚学,不会这个,呵呵
    我现在是在页面写死的html,然后加载页面后直接用ajax获取位置信息更改的他们的位置,然后刷新页面时不执行那个函数了,只有重新打开时才执行,我想问的是刷新时怎么也能执行
      

  3.   

    你的意思是cookies和数据库中都保存一份,cookies里面的用来刷新时用??
      

  4.   

    <script type="text/javascript">
    $(function(){
      pageInit();
    })function pageInit(){
      //your code
    }
    </script>
      

  5.   

    $(document).ready(function(){
      // 在这里写你的代码...
    });
      

  6.   


    我试一下其他数据变不变,但是div下li的排列顺序是没有改变,而打开时会按数据库里的改变
      

  7.   

    你里面执行的是 AJAX 么? 如果 是的话 在参数里加个 随机数
      

  8.   

    回8楼,页面上的东西不变,我在ajax的success函数中写了
                $("#test").attr("value", data);
    改变button按钮的值,结果却和数据库内的不一样,仍是保持刷新前的值
      

  9.   

    JQuery  有什么函数可以清理浏览器缓存吗??我清理一下缓存试试
      

  10.   


    谢谢,加个随机数可以解决,去谷歌看了一下原因,AJAX会自动调用缓存,如果传的参数值不变的话