加载功能,更新动态内容

时间:2014-08-07 17:35:25

标签: javascript jquery

我有一个单独的html页面,其中包含一个基本的load()函数,用于更改div" content"的内容。加载页面中的内容是动态的,可能会发生变化。我通过更改内容进行测试,然后在网络应用上进行实时测试。问题是新保存的内容未更新,并且加载的页面是之前保存的更改之前的内容。我多次刷新但得到相同的结果。它通过重新启动浏览器来修复,但我希望在同一会话中更新页面。

<script type="text/javascript">

        $(document).on("click",".a", function () {
            $("#content").load(this.href);

            return false;
        });

</script>

1 个答案:

答案 0 :(得分:1)

将时间戳(或其他唯一字符串)添加到load语句URL以防止缓存 -

$(document).on("click",".a", function () {
    var timestamp = Date.now().toString();
    $("#content").load(this.href + '?' + timestamp);
    return false;
});