gpt4 book ai didi

javascript - 替换 showModalDialog 会导致表单发布功能丢失

转载 作者:行者123 更新时间:2023-11-28 07:43:22 28 4
gpt4 key购买 nike

我正在替换 showModalDialog 函数,该函数在 Chrome 和 FF 中不再起作用。我们有很多应用程序使用它。问题是,弹出窗口确实会向 Web 服务器发布指令并更新数据库。例如,如果屏幕上有一个帐户列表,并且在其中一个帐户上单击编辑,则会弹出一个编辑页面,将更改发布回 Web 服务器,然后用更改刷新列表。整个列表可能会刷新,或者只是文本发生更改。

我制作了一个 JavaScript 函数来使用叠加层弹出内容。我认为用 javascript 函数替换 showModalDialog 调用会很简单,但我没有考虑弹出页面发送的用于更新数据库的 post 指令,以及促进这一点的复杂性。发布可以通过类似 ajax 的功能来完成,封装在一组函数中。在我开始编写代码来执行此操作之前,我想知道其他人在这种情况下做了什么。谢谢

最佳答案

我写了一些 JavaScript 来完成我想做的一切。由于我的弹出窗口有 javascript,因此我需要在渲染模态内容时以及模态内容消失时运行 javascript。这将产生任意数量的相互叠加的覆盖层,并管理每个覆盖层。内容可以选择显示在带有标题栏的框架中,与 showModalDialog 的功能紧密匹配。

下载地址http://bikehappy.org/modal.html 。如果使用,请反馈是否有效并提供更新建议。

关于javascript - 替换 showModalDialog 会导致表单发布功能丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27748096/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com