php - 用户点击弹出窗口上的保存按钮刷新主窗口

标签 php javascript jquery mysql html

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

当用户单击新约会按钮创建约会时,它会在日历窗口顶部打开一个窗口。一旦用户填写字段并单击保存按钮,它就会将数据保存到数据库中。到目前为止,它运行良好。

但在用户刷新日历之前,它不会立即在日历上显示事件。

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

谁能帮我实现一下,

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

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

请在下面找到代码。

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

最佳答案

试一试:

window.parent.location.reload();

或者(没有 jquery)

window.opener.location.reload(false);

那么你的代码将是:

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

关于php - 用户点击弹出窗口上的保存按钮刷新主窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9133666/

相关文章:

javascript - 在 iOS 应用程序的 Parse Cloud Code 上运行 crypto-js 时出现问题

javascript - 滚动时停止 touchstart 执行得太快

javascript - TypeScript:尝试访问 Enum 时没有参数类型为 'string' 的索引签名

javascript - 使用javascript进行最小最大验证

PHPSpreadsheet - 如何创建一个额外的标签?

php - 是否可以用已知盐攻击用户密码

PHPUnit 提供程序不使用依赖项

php - 避免在为 WooCommerce 可变产品选择变体时更改图像

php - 当通过常规表单提交或 Ajax 请求访问时使浏览器重定向的表单 - 这可能吗?

javascript - 使用 JQuery 一次删除一个元素