Ads by Google

  • --.--.--(--) --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[AJAX] prototype.jsのAjax.Requestで非同期通信をClass化してみる

  • 2008.09.22(月) 05:40
前回書いた記事が何故か好評なので、続きを書いてみる。

今度は、prototype.jsのAjax.Requestを使って非同期通信を行う処理をClassにて作成。
元々、postデータを動的に作成しようと思い立った元ネタでもある。

そもそもは<.a href="" ・・・にid名をつけずにonclickイベントを取得したいと思い立ったのが発端。
lightbox.jsを参考に作成。


実際に使ってるコードに手を入れて載せているので、書き間違い等あればご容赦を。



何気に、onclickイベントじゃなくて、onkeyupイベントなのは内緒。
こっちのコードのが短かったからと言う。
テキストに文字を入力するたびに非同期通信を発生させるという処理。
いわゆる、会員コードを入力すると該当の名前を別の要素に表示しているもの。


サーバー側はPHPを使用。


名前があるかないかを判断して、リターン用コードを送信。
ただのprint関数なんだけれども。
jsonにて返却。

コード間違い等あるかもしれませんので、ご利用は自己責任にてお願いします。
コメント
コメントの投稿
管理者にだけ表示を許可する