JS函数执行后重新加载页面

时间:2015-02-11 20:24:43

标签: javascript php

我在php中从DB动态加载表。表格中的一列是复选框。在列标题onclick上,我从数据库中删除已检查的条目。在函数结束时,我调用location.reload()希望刷新表但不会发生。如果我手动点击F5,它按预期工作。我该如何上传表格?

2 个答案:

答案 0 :(得分:3)

function function_name() {
    $.ajax({
        url     : "/php/data/get_table_data.php",
        type    : "get",
        data    : {
            "arg1" : "some_arg",
            "arg2" : "another_arg"
        },
        success : function(data) {
            /* Fill table with contents of "data" */
        },
        error   : function() {
            /* Something goes wrong… */
        }
    });
};

这是一个关于如何将Ajax与jQuery库一起使用的小例子。

当您使用Ajax时,您甚至不需要刷新整个页面,但表格中的数据将在后台获取和更新。 意味着;没有滞后的UI,没有页面刷新。

答案 1 :(得分:1)

根据

https://developer.mozilla.org/en-US/docs/Web/API/Location.reload

你应该将true作为参数传递给location.reload()以抑制缓存。