せっかくAjaxを使うんだからと、JSON対応をしてみたんだけど…
JavaScriptでJSON文字列をevalして取る部分ではまったドワーッ

何故か、Loader画像のまま変化しない・・・・1
FirefoxのFirebugで調べてみると、

eval()してるとこで、
Invalid label

なるものが出てる・・・


いろいろ調べてみると、

var json = eval( xmlHttpObject.responseText );
これを
var json = eval( '('+xmlHttpObject.responseText+')' );
のように、()で括ってあげないとダメみたい…

JSONの形式が{}で括られている文字列のため、JavaScriptが開始ブロックと勘違いしているらしい…are?*
で、それを回避するために()で括ると。

まぁしょうがないんだろうけど、その辺がもうちょっと使いやすくなってるといいのになぁ(`-ω-´)