ホームページ バックエンド開発 PHPチュートリアル PHP ajax実装検証コード更新これはどうやって書くのですか?

PHP ajax実装検証コード更新これはどうやって書くのですか?

Jun 13, 2016 pm 01:47 PM
document getelementbyid php quot src

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>

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

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

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

GTA 6 の文書にはすべてのリークの詳細な概要が記載されています GTA 6 の文書にはすべてのリークの詳細な概要が記載されています Sep 08, 2024 am 06:37 AM

GTA 6 の文書にはすべてのリークの詳細な概要が記載されています

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles