我有日历,允许用户创建编辑和删除约会。
当用户点击新约会按钮创建约会时,它会在日历窗口顶部打开一个窗口。一旦用户填写字段并单击保存按钮,它就会将数据保存到数据库中。现在它工作正常。< / p>
但它没有立即在日历上显示事件,直到用户刷新日历。
我想在保存按钮上实现刷新功能。
任何人都可以帮我实现,
当用户点击保存按钮1)时。将数据保存到数据库中。和2)。刷新主窗口(日历)。
我尝试在保存时使用reload(),但它重新加载当前窗口(弹出窗口)并使所有字段为空。
请找到以下代码。
$("#Savebtn").click(function() {
if(validate()){
$("#fmEdit").submit();
location.reload();
}
});
答案 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);
});
}
});