用户在弹出窗口刷新主窗口上单击“保存”按钮

时间:2012-02-03 18:30:47

标签: php javascript jquery mysql html

我有日历,允许用户创建编辑和删除约会。

当用户点击新约会按钮创建约会时,它会在日历窗口顶部打开一个窗口。一旦用户填写字段并单击保存按钮,它就会将数据保存到数据库中。现在它工作正常。< / p>

但它没有立即在日历上显示事件,直到用户刷新日历。

我想在保存按钮上实现刷新功能。

任何人都可以帮我实现,

当用户点击保存按钮1)时。将数据保存到数据库中。和2)。刷新主窗口(日历)。

我尝试在保存时使用reload(),但它重新加载当前窗口(弹出窗口)并使所有字段为空。

请找到以下代码。

$("#Savebtn").click(function() { 
    if(validate()){
      $("#fmEdit").submit(); 
      location.reload();
  }
});

1 个答案:

答案 0 :(得分:4)

尝试一下:

window.parent.location.reload();

或(没有jquery)

window.opener.location.reload(false);

然后您的代码将是:

$("#Savebtn").click(function() { 
    if(validate()){
      $("#fmEdit").submit(function(){ 
          window.opener.location.reload(false);
      });
 }
});