ホームページ > バックエンド開発 > PHPチュートリアル > 確認コードをクリックして質問を更新し、解決策を見つけてください。

確認コードをクリックして質問を更新し、解決策を見つけてください。

WBOY
リリース: 2016-06-20 12:26:36
オリジナル
1183 人が閲覧しました

関数 freshVerify()
{
var verify = document.getElementById('captcha_img');
verify.src = "{:U('User/verifySrc')}"; }
クリックして変更
同じコードを Chrome で実行できますが、Firefox では画像は置き換えられませんが、クリック イベントは正常に実行されます。 !


ディスカッションへの返信 (解決策)

http: //bbs.csdn.net/topics/390659907

パスの問題であるはずがありません。 Firefoxでは最初の確認コードは表示できるのですが、クリックタスクを実行すると画像の置換に失敗します!

ブラウザのキャッシュ処理が異なる可能性がありますので、更新時に現在時刻をパラメータとして追加してみてください。

verify.src = "{:U('User/verifySrc?rand="+Math.random()+"')}";
ログイン後にコピー

キャッシュの可能性があります。認証コードのアドレスの後に乱数を追加できます。

検証コードアドレスの後にパラメータを追加して渡すだけで、更新されます

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート