ajax のリアルタイム検証テクノロジーはすでに非常に成熟しています。登録検証用のテンプレートがある場合、これはユーザー登録エクスペリエンスにおいて優れています。リアルタイムで更新せずにバックグラウンドに接続する検証モードでは、更新に戻る必要があり、ユーザー エクスペリエンスにとって非常に不親切です。
ajax モードは、フロントエンドの非リフレッシュ検証として、asp+ajax、php+ajax、.net+ajax などのすべてのバックエンド言語と組み合わせて使用できます。その他の組み合わせは以下が主な説明です php+ajaxの登録確認です。
以下の検証は完全な例です。Web サイトに登録するときに、ユーザー名を入力するときに、最初にバックグラウンド データベースに同じ名前のデータがあるかどうかを確認する必要があります。存在する場合、ユーザーは更新されずに表示され、名前が占有されていることが示されます。ここには合計 4 つのファイルが含まれています。
ajax.js: ajax テクノロジーのコア ファイル。主に、検証プロンプトを時々表示するために使用されます。このファイルは通常、変更する必要はなく、フロントエンドによって呼び出すだけで済みます。
conn.php:これは Web サイトの設定ファイルです。ローカルの mysql ユーザー名とパスワードを設定するには、PHP とデータベース間の接続を設定する必要があります。PHP+MYSQL データベース接続に関する記事を参照してください。さらに、受信したデータを処理する必要があります。検証対象の文書が複数ある場合は、ここで複数の承認と検証を実行するだけです。
index.html:これはフロントエンドファイルです。このファイルは、ajax.js 処理ファイルを呼び出し、非リフレッシュ検証用に送信されるファイルと接続用のバックグラウンドを送信します。 。
Library.txt:これは SQL データベース ファイルです。このファイルを mysql データベースにインポートするだけです。
これらのファイルを、PHP ファイルを実行できるルート ディレクトリに保存します。テスト URL は、localhost/index.html です。以下は、必要な登録モジュールに変更してみてください。名前などを追加します。
ソースコードのダウンロード: http://xiazai.php.net/201607/yuanma/php+ajaxzhuce(php.net).rar
以上がこの記事の全内容です。皆様の学習に役立つことを願っております。また、皆様も Script Home をサポートしていただければ幸いです。