我只是使用最新版本的Prototype進行簡單的Ajax.Request調用。它可以在Firefox,Internet Explorer甚至Safari中正常工作......但在Chrome中無法正常工作。這裏是我的代碼...Prototype的Ajax.Request在Chrome中不起作用
alert(url); new Ajax.Request(url,{ method:'get', onSuccess:function(transport){ alert('test'); } });
它彈出他的URL警報,但測試警報永不出現。就像我在其他瀏覽器中所說的那樣。我沒有得到任何JavaScript錯誤,我用Firebug。我在每個事件上做了一個console.log,並且它到達Ajax.Request的onLoading階段,但從來沒有onLoaded。
非常困惑......?
您是否使用最新版本的Prototype?你在使用什麼服務器(就好像這會有什麼不同)?你也可以將整個文檔發佈到某個地方嗎? – 2010-04-03 22:52:32
適用於我:http://jsfiddle.net/CsUgM/2/原型1.6.1,Chrome 4.1.249.1045(42898),Windows(XP)SP3。這兩個警報顯示正常。 – 2010-04-04 02:18:53