不工作我实现了一个电子邮件验证码。当点击linkEmail
按钮电子邮件模式将打开。 那里我必须设置一个处理程序(CaptchaGenerator.ashx)生成的验证码图像点击linkEmail
按钮单击。这是代码。动态更改图片src使用jQuery在IE和Firefox
$(".linkEmail").click(function() {
//Load captcha image
$('.imgCaptcha').attr('src', '/Custom/AppCode/Utilities/CaptchaGenerator.ashx');
$('#emailModal').modal();
});
上面的代码工作正常,在克罗姆但不是在IE和Firefox的工作。 虽然我试过以下,但没有运气。
HTML:
<p id="captchacontainerp" class="captchacontainer"></p>
-------------------------------------------------------------
$('#captchacontainerp').prepend($("<img id='imCaptcha' class='imgCaptcha' src='/Custom/AppCode/Utilities/CaptchaGenerator.ashx'></img>"));
-------------------------------------------------------------
var img = $('<img id="imCaptcha" class="imgCaptcha">');
img.attr('src', '/Custom/AppCode/Utilities/CaptchaGenerator.ashx');
$('#captchacontainerp').empty();
img.appendTo('#captchacontainerp');
---------------------------------------------------------------
$('#captchacontainerp').empty();
$('#captchacontainerp').append($("<img id='imCaptcha' class='imgCaptcha' src='/Custom/AppCode/Utilities/CaptchaGenerator.ashx'></img>"));
http://jsfiddle.net/ghwYF/为我工作得很好(打完跑后,或者你得到404的那个图像) – llamerr
尝试ajax调用,因为我在我的答案中解决了你的问题.. –