JSDBを触ってみた[2]

コメント(全4件)
1〓4件を表示

mal ― 2007-05-04 20:30
1. stream.read() する。
2. なぜか http response header までついて来るので切る。
3. eval なりなんなり。
でいけるかと。
どーも JSDB は一括で読み込んでから処理でないと bug (なのかなぁ) が多い。
dara-j ― 2007-05-04 21:44
malさん、コメントどうもです。

stream.read()もreadText()と同じく一括読み込みに使えるんですね。知らんかった。

が、やはり末尾に改行がない場合はそのまま制御が戻ってこないようです。

テストではローカルのIISで試していたので、他のwebサーバではどうかな、と思い、最新のprototype.js(v1.5.1)を公式サイトから直接呼び出してみたんですが、これまた末尾が改行じゃないため同じようにハングアップ状態になりました。

これ、おそらくJSDBのバグだと思うんですよねぇ。このあたりがfixされるまでは、new ActiveX("Microsoft.XMLHTTP")を使うしかないかな、と個人的には思ってます。
mal ― 2007-05-05 15:48
試したら変なことに。

cygwin,mingw の bash -> 正常に取得
cmd.exe -> 取得できない、ただし制御不能にはならない。
cmd.exe の場合、html ならば取得できる。

バグでしょうが、環境依存してるのかも。私は w2k です。
dara-j ― 2007-05-05 22:33
うわぁあ。バグちゃうがな。

別エントリ立てますが、結論から言うと正常に取得できます。

malさん、コメント本当にどうもです。コメントいただかなかったら「バグだ」と思ったまま放置の方向でした。

いや〜、はずかし。

記事に戻る

コメントをする


記事を書く
powered by ASAHIネット