我正在向数据库添加新数据
但是要加载新数据,我必须重新加载页面
我想知道是否仍然可以重新加载已加载的页面而不刷新
整页?
附言:我用过.html东西,它不会加载新数据
$(document).ready(function () {
$(".container").load("../../public/include/menu/add.php");
$("#add_from").ajaxForm(function () {
$(".container").reload("../../public/include/menu/add.php");
});
答案 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()
。