以前的方法不好,改为这样了:
<img src="/captcha" alt="点击更新验证码" οnclick="reloadcode(this)" />
<script> function reloadcode(obj) { obj.src="/captcha?id="+Math.random() } </script>
对应到,
修改其中的function captcha_img为
function captcha_img($id = "")
{
\think\Route::get('captcha/[:id]', "\\think\\captcha\\CaptchaController@index");
$js_scr = "this.src='".captcha_src()."'";
return '<img src="' . captcha_src($id) . '" alt="点击更新验证码" οnclick="'.$js_scr.'"/>';
}
这样子就可以了哦