ここでかなり奇妙な問題が発生しました。
私はAjax.Updaterを介していくつかの簡単なコードを呼び出しています:
new Ajax.Updater('load','http://myurl.com/demo.pl?key=demokey¶m1=xyz¶m2=abc',{
method:'get',
onComplete:function(transport){
alert(transport.responseText) } });
これは次のようなコードを取得します:
<img id="2009_04_15_1239786246"
src='../pv/100/2009_04_15_1239786246-01.jpg'
border="1"> <img
id="2009_04_15_1239786066"
src='../pv/100/2009_04_15_1239786066-01.jpg'
border="1">
... 等々
このコードはサーバーの応答としてfirebugコンソールに表示されるので、すべて問題ないはずです。ここではエラーはまったくありません。Safari4で正常に動作します。
Firebugによると、Firefox 3.6は応答があることを知っていますが、私のdiv'load'には何も表示されず、alert(transport.responseText)
も空です。
ここで何が問題になるのかわかりません。