我的iframe如下:
<iframe id="frameID" name="myframe"> </iframe>
在同一页面上,我有一个表格:
<form id="formID" action=".." target="myframe">
...
</form>
表单由JQuery提交:
$('#formID').submit();
$('#frameID').one('load', function (){
alert(...);
}
问题是firefox中没有显示警报。我对此缺少什么?以上代码是否也适用于Internet Explorer?
由于
答案 0 :(得分:0)
有点晚了,但这可能有助于其他人在这里寻找答案。
我想我遇到了同样的问题。我看到你有“行动”而不是“src”,你说你发了一张表格,这正是我所做的。
我遇到的问题是我将图像上传到IFRAME - 我的上传机制返回了一个没有内容的空白页面。在这种情况下,FireFox似乎不会触发加载事件。
我通过返回“确定”来修复它,然后加载事件开始触发。