Php 我怎样才能在提交时获得一个单独的div来刷新整个页面?
我正在使用一个用PHP编写的动态生成的页面。页面上的div包含打开编辑屏幕的FancyBox链接列出的内容。 编辑完成且用户关闭FancyBox模式后,将更改 需要反映在父页面上 是的,所以我找到了一个在提交时刷新整个页面的解决方案 使用 刷新整个父页面。但是,这会导致浏览器提示 这让用户感到困惑,而且有点过火,因为我只是 需要编辑信息以刷新 如何在提交时只刷新一个div 适用于整个页面????用户 这应该很容易 有一个像下面这样的div占位符Php 我怎样才能在提交时获得一个单独的div来刷新整个页面?,php,jquery,ajax,Php,Jquery,Ajax,我正在使用一个用PHP编写的动态生成的页面。页面上的div包含打开编辑屏幕的FancyBox链接列出的内容。 编辑完成且用户关闭FancyBox模式后,将更改 需要反映在父页面上 是的,所以我找到了一个在提交时刷新整个页面的解决方案 使用 刷新整个父页面。但是,这会导致浏览器提示 这让用户感到困惑,而且有点过火,因为我只是 需要编辑信息以刷新 如何在提交时只刷新一个div 适用于整个页面????用户 这应该很容易 有一个像下面这样的div占位符 <div id="dataToRefresh
<div id="dataToRefresh"> </div>
关闭对话框后,请使用事件处理程序
$('dataToRefresh').html('testing')代码>//在此处提供您的数据
它应该使页面的各个部分都对齐
如果你还需要什么,请告诉我
有关更多信息,请访问through.html api
用户
这应该很容易
有一个像下面这样的div占位符
<div id="dataToRefresh"> </div>
关闭对话框后,请使用事件处理程序
$('dataToRefresh').html('testing')代码>//在此处提供您的数据
它应该使页面的各个部分都对齐
如果你还需要什么,请告诉我
有关更多信息,请访问through.html api
我认为最好的方法是使用加载页面片段
大概
$('#pageNeedToBeRefreshed').load('test.html #pageNeedToBeRefreshed');
我认为最好的方法是使用加载页面片段
大概
$('#pageNeedToBeRefreshed').load('test.html #pageNeedToBeRefreshed');
假设要刷新以下div:
然后写
$("#dataToRefresh").load();
如果您要刷新以下div,它可能会对您有所帮助:
然后写
$("#dataToRefresh").load();
它可能会帮助您您需要通过AJAX提交表单。因为您使用的是使用jQuery的东西,所以您可以使用它来实现它
您可以找到一个关于如何操作的教程您需要通过AJAX提交表单。因为您使用的是使用jQuery的东西,所以您可以使用它来实现它
您可以找到一个关于如何执行此操作的教程您可以使用ajax-
$('#formid').submit(function(){
var data = $(this).serialize(); //this gives you the data of all elements of form in serialized format
$.ajax({
type: 'POST',
dataType:"json",
url: 'your url',
data: data,
success: function(data){
//replace the contents of the div you want to refresh here.
}
});
});
您可以使用ajax提交表单,而不是在html中使用提交-
$('#formid').submit(function(){
var data = $(this).serialize(); //this gives you the data of all elements of form in serialized format
$.ajax({
type: 'POST',
dataType:"json",
url: 'your url',
data: data,
success: function(data){
//replace the contents of the div you want to refresh here.
}
});
});
看
请参见请查看我的答案,如果您还需要其他内容请告诉我您在标签:ajax中回答了它。请查看我的答案,如果您还需要其他内容请告诉我您在标签:ajax中回答了它。@Nidhiraj,.load接受参数并将内容加载到该div…在提交我要在parent中显示的fancy box弹出值后,请查看此apipage@Nidhiraj ,.load接受参数并将内容加载到该div…在提交我要在父页面中显示的fancy box弹出值后查看此api在我的情况下,编辑是作为弹出窗口打开的新页面,我要更新父div中的值吗?我正在使用jquery fancybox进行popup@nidhinraj,即使是弹出窗口,它仍然可以作为html使用,因此您可以从弹出窗口中获取值并更新页面中的任何位置,当您关闭弹出窗口时,它只是隐藏了它,您可以在关闭事件中使用代码。这些值将存储在数据库中,我只想显示,在divin我的情况下,编辑是作为弹出窗口打开的新页面,我想更新父div中的值?我正在使用jquery fancybox进行popup@nidhinraj,即使是弹出窗口,它仍然可以作为html使用,因此您可以从弹出窗口中获取值并更新页面中的任何位置,当您关闭弹出窗口时,它只是隐藏了它,您可以在关闭事件中使用代码。这些值将存储在数据库中,我只想在div中显示它