Ajax

もう今さら感漂う感じだけど,Ajaxについて勉強をしてます.

きっかけは,「JavaScriptとPHPでつくるAjaxインクリメンタル検索」っていう
CodeZineの投稿を見て,どういうしくみで動いているのか興味が湧いてきたっていうこと.

サンプルプログラムと、
初めてのJavaScript

初めてのJavaScript

初めてのJavaScript

を参照しつつ、Ajaxについて調べていく.

まずは

Ajaxは,サーバとの通信が必要なため,ふつうのJavaScriptと違ってローカルのブラウザだけでは実行することができないということ.
そこでレンタルサーバを借りてみた!自宅にあるサーバには,PHPとDBの実行環境がないので,設定に時間がかかって、本来の目的(Ajaxについて学ぶ)がいつになっても達成できないのはマズイので、PHPが使用できて,MySQLが使用できる無料レンタルサーバ借りた.欲を言えばsshでログインできればよかったが、さすがに無料ではムリか...ということで,ひとまずftpでアップしていく方向で!

わかったこと

  • Ajaxは,XMLHttpRequestというJavaScriptに実装されているオブジェクトを使って,非同期通信(ここでいう非同期とは,リクエストを送信した後,クライアントが処理を完了するまでに、待つ必要がないということ)を行う.
続きはあとで書く。。。