有没有一种方法可以在加载页面后检查iframe是否有错误消息
is there a way to check if iframe has error message or not after loading a page?
我有一个表单,用户输入一些数据然后提交。我使用了一个"不可见"的iframe,这样页面就不会刷新,而不是弹出窗口或转到新页面。如果一切顺利,那么iframe应该保持不可见。但是,如果servlet抛出一个错误,我希望该错误显示在iframe中,那么该iframe应该将自己的大小调整为2-300px。
这可能吗?
假设这些都在同一个域上,则应该使用Ajax。我建议使用jQuery来简化此任务:http://api.jquery.com/category/ajax/
你可以这样做:
$.get('ajax/checkError.php', function(data) {
if ("failed" === $.trim(data)){
alert('An error occurred.');
}
});
您的代码应该比这更健壮(也许使用JSON而不是状态字符串),但这是一个良好的开端。
如果要显示错误,请alert
(如示例中所示),或使用对话框。这样做既不引人注目又易于维护(因为iframe使用起来并不有趣)。
Iframes通常不受欢迎,尤其是看不见的Iframes。
相关文章:
- 检查iframe内部的窗口是否已关闭
- 如何检查iframe是否加载在JavaScript中
- 如何检查 iframe 中的锚标记是否包含 URL
- 检查IFrame是否嵌入到其他站点
- 动态检查 iFrame 是否会中断
- Javascript/jQuery - 检查 iframe 是否在另一个域上
- jQuery/Javascript - 检查 iframe 中是否存在元素
- 检查iframe页面是否包含使用JavaScript或jQuery的内容
- 有没有一种方法可以在加载页面后检查iframe是否有错误消息
- 检查IFRAME URL并重新加载(如果找到)-Javascript
- window.parent.postMessage父级检查iframe发送的消息
- 如何检查iframe是否已完全加载PDF文件
- 检查iFrame是否开始渲染或通过Javascript加载
- 检查iFrame页面是否存在
- 如何使用jquery检查iframe html文件滚动是否达到底部
- 检查iframe是否加载在$(document).ready中
- 我如何检查iframe内容是否加载和可见
- 检查iframe内是否存在动态属性值
- 如何检查iframe是否被自己加载
- 为什么在不涉及iframe的情况下检查iframe父函数返回true ?