jQuery:单击对话框中的按钮是否可以刷新页面...并保持对话框打开?

时间:2012-04-17 14:59:16

标签: jquery

我有一个网页,打开一个包含“保存”按钮的jQuery UI对话框 单击该按钮时,我想重新加载对话框后面的整个页面(因为对话框中的某些修改信息显示在后面的页面中)。

现在,我知道对话框和后面的页面实际上是同一页面......所以如果我window.location.reload();重新加载整个页面,对话框显然会自动消失。

我希望重新加载发生在对话框后面(并保持对话框打开),你认为这是可能的吗?

3 个答案:

答案 0 :(得分:3)

您可以在保存时使用AJAX并仅重新加载DIV的内容,而不是整个页面。

//on save..
$.get('page.php', function(data) {
  $('.mydiv').html(data);
});

答案 1 :(得分:0)

您应该使用:

window.parent.location.reload();

答案 2 :(得分:0)

也许有一些ajax部分刷新了页面的其余部分..

由于对话框本身是html的一部分,你需要以一种方式构建你的页面,你可以刷新你需要的内容,不包括对话框的html ......