我正在替换在 Chrome 和 FF 中不再工作的 showModalDialog 函数。我们有很多应用程序使用它。问题是,弹出窗口确实将指令发布到 Web 服务器并更新数据库。例如,如果屏幕上有一个帐户列表,并且在其中一个帐户上单击编辑,则会弹出一个编辑页面,将更改发布回 Web 服务器,然后列表会刷新更改。整个列表可能会被刷新,或者只是更改的文本。
我制作了一个 javascript 函数来使用叠加层弹出内容。我认为用 javascript 函数替换 showModalDialog 调用会很简单,但我没有考虑弹出页面发送的更新数据库的发布指令,以及促进这一点的复杂性。发布可以通过类似 ajax 的功能来完成,封装在一组函数中。在我开始编写代码之前,我想知道其他人在这种情况下做了什么。谢谢