不工作我實現了一個電子郵件驗證碼。當點擊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調用,因爲我在我的答案中解決了你的問題.. –