【发布时间】:2017-11-19 19:26:29
【问题描述】:
我有一个 iframe,其源是一个 php 文件。我想要做的是让 Sweet Alert 2 在父框架而不是 iframe 内部打开。我曾尝试更改目标,但没有任何成功。
以下目标选项均无效:
swal({
target: 'window'
target: 'document'
target: 'parent'
});
这是我以“body”为目标时得到的结果:
编辑:
SweetAlert 2 代码
swal({
type: 'error',
text: 'You did not select any files.',
target: 'top'
});
iFrame 代码
<div id="viewWindow" class="col-xs-10 content">
<iframe id="waiverList" src="php/edit_archive.php"></iframe>
</div>
【问题讨论】:
-
你试过
top吗? -
'top' 没用,控制台报同样的错误:sweetalert2.min.js:1 SweetAlert2: Target parameter is not valid, default to "body"
-
@LarryManer 你能添加完整的 html 代码吗?
-
我想这是不可能的。见stackoverflow.com/questions/38788590/…
-
@IvanBarayev 我添加了代码,您需要更多代码吗?
标签: jquery html sweetalert2