JQUERY + FROM+IFRAME 出错
发布网友
发布时间:2022-04-19 05:21
我来回答
共2个回答
热心网友
时间:2022-04-19 06:51
经我测试,你指的报错的地方,其实没有报错,真正报错的地方是eval那里。
你认为报错可能是因为
alert(typeof(io));后就不alert空了,但其实不是那样,而是因为alert(typeof(io));后根本就不执行
submitCallback方法了,你只要在 submitCallback方法头部加一个alert(1);就很方便能够看到现象。
下面说下为什么alert(typeof(io));后就不执行submitCallback方法了。
你代码的顺序
1 创建生成一个iframe
2 alert(typeof(io));
3 给iframe添加加载完成后的监听事件
注意在第2步执行的同时你的iframe正在加载中,他们是同时进行的,等你点击alert的确定按钮时iframe早就加载完成了,你再给这个iframe添加加载完成的监听,你说还会有作用吗?而如果你不alert(typeof(io));那么就是在加载完成前给iframe添加的加载监听,所以就会被监听到并调用你的回调函数。
这样说能明白吧。
热心网友
时间:2022-04-19 08:09
把错误信息贴出来吧