我这里有一个很奇怪的问题。
我正在通过 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 控制台中,所以一切都应该没问题。这里完全没有错误。在 Safari 4 中运行良好。
根据 Firebug 的说法,Firefox 3.6 知道有响应,但它不会在我的 div 'load' 中显示任何内容,并且alert(transport.responseText)
也是空的。
我不知道这里可能是什么问题。