我可以重新加载加载了.load的页面吗?

时间:2019-05-12 23:30:09

标签: javascript jquery

我正在向数据库添加新数据 但是要加载新数据,我必须重新加载页面 我想知道是否仍然可以重新加载已加载的页面而不刷新 整页?
附言:我用过.html东西,它不会加载新数据

$(document).ready(function () {
$(".container").load("../../public/include/menu/add.php");
    $("#add_from").ajaxForm(function () {
            $(".container").reload("../../public/include/menu/add.php");
    });

2 个答案:

答案 0 :(得分:3)

您可能想得太多。考虑如何从服务器加载数据:

$(".container").load("../../public/include/menu/add.php");

现在,在页面的稍后时间,您希望从服务器加载数据。您只需重复该过程即可:

$(".container").load("../../public/include/menu/add.php");

您尝试在以后重复操作,可以通过再次调用相同的代码来重复执行。如果您不想重复代码,则可以将其封装在函数中,但是总的来说,只要您想重复结果,就可以重复该过程。

尽管不清楚“用过的.html东西”是什么意思。这可能不是最高效的方法,因为您可能会将更新后的数据直接返回到AJAX表单发布,而不是完全要求另一个请求。但是,如果这对您来说更容易,那就去做吧。

答案 1 :(得分:-1)

如果使用ajax提取默认数据,则可能只需要调用fetch方法。如果您未使用Ajax进行提取,则可以改用location.reload()