jquery .load动态图像

时间:2010-12-06 03:02:07

标签: jquery load captcha

有什么方法可以将.load事件(或任何其他jquery事件)与动态图像一起使用,例如

每当我尝试使用.load或.get方法将该页面重新加载到文档中时,它就会在Firefox中显示为and,在Internet Explorer中显示为 PNG。

我在这里缺少什么?最好的方法是什么?

总的来说,我在这里要完成的是在点击链接时将captcha.php文件重新加载到div中,并在不刷新页面的情况下显示不同的验证码图像。

问题可以在这里找到 http://www.seewhosoutthere.com/createAccount

点击验证码旁边的蓝色“刷新”按钮,将显示我正在谈论的结果。

当前用于该页面的代码是

$('a#refresh').click(function(){
    $('#captcha').load('captcha.php');
});

1 个答案:

答案 0 :(得分:5)

而不是.load()(不适用于二进制数据...这就是为什么你会使用编码得到那些有趣的符号),你只需要创建一个<img>元素,并使用右{ {1}}并将其放在文档中的所需位置,例如:

src

You can test it out here