gpt4 book ai didi

php - 当 iframe 内容准备就绪时从父页面访问 iframe 内容

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:09 25 4
gpt4 key购买 nike

我正在使用表单的目标属性使用 jquery/php 异步上传文件。目标是我名为“上传”的 iframe;为了管理 php 文件中的错误,我返回像“ERR_TOO_LARGE_FILE”这样的字符串,并在 iframe 主体中包含一个回显。

问题是我不知道如何检测 iframe 何时准备就绪并访问其内容以查看是否有错误。我尝试了以下代码,但没有成功:

$("#uploads").on("load", function() {
alert($(this).html());
});

确实出现了一个警告框,但里面什么也没有。我也尝试使用 ready 事件,但这次没有出现。

想知道实现此目的的方法或替代解决方案(如果您有更好的解决方案)。

最佳答案

因为不允许您修改 iframe 的内容,至少您不应该这样做,您不能使用 jquery 直接访问它。使用 .contents().find() 从 iframe 获取 html,以便您可以获得所需的信息。

所以,

$("#uploads").on("load", function() {
alert($(this).contents().find('html').html());
});

应该在 iframe 中返回 html 的内容。如果您知道要查找的特定元素,则可以将“html”换成标签 ID。

关于php - 当 iframe 内容准备就绪时从父页面访问 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9771805/

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