teratの日記

2007-03-06ajax 勉強開始

最近ようやく、余裕が出てきたので、ajax勉強をはじめてみる事にしました。

以前に本を買っていたので、それベース勉強する事にしました。

ちなみにタイトルは「図解でわかるAjaxのすべて」です。

と言っても本を読んでいるだけではよくわからないので、サンプルを実行してみる事にしました。

サンプルは以下にありました。

ひとまず順番通りに3のサンプルから動かしてみました。ちなみに前記のサンプルを

動かすためには php を動かせる環境が必要なようです。ちなみに自分のMacBook

使っていて環境は以下です。

とりあえず、ダウンロードたままを実行してみましたが、なぜか動かない。

ただ、以下を変えてみたら無事動いてくれました!

  • emp_no を指定している input タグid="emp_no" の属性を追加
  • emp_name を指定している input タグid="emp_name" の属性を追加
  • javascript で httpObj の open を呼び出しているときに、明示的に非同期である旨を伝える(つまり、open の3番目のパラメータに true を指定する)

上記を発見するまでに firebug を利用したのですが、便利ですねー。

まだ詳しい使い方はわかっていませんが、javascriptエラー原因などが

一目で分かるのは非常に魅力的でした。