遅れ馳せながら・・・

やっとこ手を出す余裕ができたので,いじり始めてみる.とりあえずここが参考になった.http://sagittarius.dip.jp/~toshi/Ajax/yui.html

変なキャラが出てくるが,言っている内容は十分わかり易い.

しかしやり始めていきなりつまづく.Hello Worldレベルの実装をまずやろうとしたのだけれども,それすら上手くいかない.技術的な内容に関して新しく習得しようとすると自分の場合必ずといって良いほどつまづくので,もう慣れているが.

上記の説明およびそこからのリンク先(XMLHttpRequest.openの解説等)も精読するが原因がわからない.

うちはブラウザはFireFoxを使っているのだけれども,試しにIEで開いてみるとなんと動く.足踏みすること合計1時間,とあるサイトで以下の情報を得た.

FireFoxではXMLHttpRequest.openに絶対URLは使えない

らしいですよ.散々,alert関数によるDebugコードを突っ込みまくった結果得た謎のエラーメッセージ(XMLHttpRequest.openする権限が無い)の意味するところはそれか.開発用マシンで書いているhtmlファイルから運用マシン上のファイルをXMLHttpRequest.openで読み込ませてdivに突っ込むというのをやろうとしていたのだが,それが躓きの元.相対パスに書き換え,開発マシン上でHttpサーバを起動してそれぞれファイルを配備してアクセスしたところ上手くいった.

そんなわけで初日はHello Worldレベルの実装まで.J君,この話題放置していたわけじゃありませんよー.