-1
我有一个显示横跨顶部的资产标题列,时间列下来左侧的时间表形式的应用程序,并用户可以单击以生成带有窗体的弹出窗口的表格。在提交时,newjobform关闭并使用子窗体中的这段代码更新父页面。我怎么能刷新比父页面以外的页面从弹出的弹出窗口的关闭
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.href = window.opener.location.href;}
这工作正常,如果工作安排在第一次尝试。但是,如果用户安排与其他工作冲突的作业,则表单会重新打开,并显示尝试的数据以及与哪个作业发生冲突的通知。第二个弹出窗口中断到父页面(schedule.php)的链接,然后不刷新日程表页面。在发生冲突的情况下,我如何强制从提交的弹出窗体重新加载时间表页面?
我的建议是写一个Ajax请求,您可以查询到在提交之前查看是否有冲突。 –
我有一个基于我的PHP的冲突检查,这就是刷新错误。冲突必须在用户可以看到的表单页面上生成新信息,然后在查看冲突信息时更改表单。 – royjm
对,我在说什么是你需要移动的地方冲突检查正在发生(在提交),这样就可以确保您有刷新页面之前有效数据。 –