指定された更新リンクをクリックすると、キャプチャ コードが 1 回だけ更新されます。更新リンクをもう一度クリックすると、キャプチャ コードが更新されません。なぜそれが起こっているのかわかりません。
これは私のコードです:
<a href='javascript: refresh_captcha();'>refresh</a>
function refresh_captcha()
{
<?php
$captcha1 = new CaptchaCode();
$code = str_encrypt($captcha1->generateCode(6));
?>
var img = document.getElementById('captcha_img');
img.src = '<?php echo "/captcha_images.php?width=120&height=40&code=$code"?>';
document.getElementById ("captcha_img").src = img.src;
}