PHP ajax実装検証コード更新これはどうやって書くのですか?
Jun 13, 2016 pm 01:47 PM
PHP ajax実装検証コード更新これはどうやって書くのですか? ? ?
php ajax実装検証コード更新これをどうやって書くのですか?例はありますか?私は ajax
を書いたことはなく、<input type= "button" onclick= "document.getElementById('a').src+= '?';" /> を使用しただけです。 ; < br />
これは、検証コードの背景画像を変更するだけであり、検証コードのテキストは変更されません。
-----解決策---------
<img id="im " src='image.php' onClick="this.src=this.src+'?'" style="cursor:pointer" width="60" height="28"/>
image.php は検証コードの php 画像ファイルです。 確認コードをクリックするだけで更新できます
------解決策---------
ブラウザに、検証コード プログラムがキャッシュされました。
Math.random() など、URL パラメーターに乱数を入力します。
------解決策---------
検証コードの本質は、生成された PHP ファイルですもちろん、画像ファイルはSESSIONやCOOKIEの生成時に検証コードと同様の内容を生成しますが、更新はJSを使って検証コードのPHPファイルを一度リクエストして再生成するだけです。
確認コード: <img src="codeimg.php" width="40" height="20" id="logincodeimg" onclick="reloadcode('logincodeimg')" style="vertical-align:middle; "/>
<script>
//検証コードを更新
function reloadcode(id)
{
var yucodeurl = document.getElementById(id).src;
document .getElementById(id).src = yucodeurl +'?'+ Math.random();
}
</script>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド
