2012-01-23 10 views
0

具体的には、Yahooの登録(Yahoo ID - 可用性の確認)のようなコードで可用性をチェックしたいと考えています。ここでの問題は、テキストボックスに入力された値が一意であるかどうかをPHPに接続して取得し、検索/検証する必要があることです。同じページのIDの可用性を確認するにはどうすればよいですか?

JavaScript変数をPHP変数に渡そうとしましたが、私の研究に基づいてこれを行うことはできません。したがって、テキストボックスの値を取得してPHP変数に設定する別の解決策が必要です。

ありがとうございます。

+0

代わりにajax呼び出しを使用してください。リンクを参照してください:http://youhack.me/2010/05/04/username-availability-check-in-registration-form-using-jqueryphp/ – Avinash

答えて

4

JavaScriptから一般的な環境でPHPにデータを取得する唯一の方法は、HTTP経由でデータを配信することです。ページを離れることなくこれを行うことは、Ajaxと呼ばれ、通常はXMLHttpRequestを使って行われます。

これを行う方法を説明tutorialsの不足、また助けるlibrariesのいずれかの不足はありません(もちろん、プラスは、すべての大きなライブラリーなどYUIjQueryなど)。

0

これにはAJAXを使用する必要があります。

AJAXは、サーバーからデータを送受信するために使用されます。したがって、サーバー側では、ユーザー名(get/postを使用して渡すことができる)が使用可能かどうかを確認するURLを作成し、それに応じて&が応答を送信します。クライアント側では、サーバーから受け取った応答に応じて、ユーザーに警告することができます。

関連する問題