将弹出窗口 window 替换为 Bootstrap 模式

Replacing Pop-Up window with Bootstrap Modal

我想用 Web 应用程序中的模式替换弹出窗口 window。先前的实现使用 JQuery $j('input field name', opener.document); 来访问存储在先前父屏幕上的值 - 这不适用于模态实现,它会抛出

Uncaught TypeError: Cannot read property 'document' of null

任何人都可以建议 opener.document 的替代方案以与 Bootstrap Modal 一起使用吗?

提前致谢

您发布的代码太短了,无法给出一个好的答案。

但我可以给你一个 fiddle 带有从外部获取文本的模式。

现在我不知道你所说的上一个父屏幕是什么意思。

但我认为你的追求是: 在模态框外找到一些东西并将其放在里面。

Jquery:

var text = $('some-where-you-want-info-from').html();
$('modal-body').prepend(text);`

这从元素中获取一些 html 并将其设置为模态主体

我认为最好的解决方案是使用以下语法:

var myVar = window.parent.document.getElementById('element_name');

这似乎完全复制了值!

非常感谢 Persijn 为我指明了正确的方向!