【发布时间】:2013-10-30 18:01:24
【问题描述】:
每当重新加载页面时,我都有以下代码在我的页面上重新加载验证码图像(主要用于当人们点击后退按钮编辑两页表单时)。该代码在 Chrome 和 Firefox 上完美运行,但在 IE 上不起作用(验证码根本不会重新加载)。如何编辑代码以使其在 IE 中运行?我不太了解浏览器之间的差异,无法弄清楚。
这是在 IE 11 中,使用 jQuery 1.10.2。控制台不会在任何浏览器中返回任何错误,包括 IE。
jQuery(document).ready(function() {
jQuery(window).load(function() {
Recaptcha.reload();
});
})
【问题讨论】:
-
尝试使用only
jQuery(document).readyORjQuery(window).load。不要那样嵌套它们。 -
“不起作用”是什么意思?你看到任何错误吗?你试过调试吗?
-
对不起,我完全忘了把我的调试信息放在帖子里。现已更新。
-
@StevenH:如果你在
Recaptcha.reload行之前加上console.log,你看到了吗?如果您在调试工具的控制台中输入Recaptcha.reload();是否有效?你试过我的suggestion吗?
标签: javascript jquery internet-explorer